./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe012_tso.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --validate ./goblint.2024-05-21_14-57-05.files/protection/safe012_tso.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version bcb38a6f 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/safe012_tso.i ./goblint.2024-05-21_14-57-05.files/protection/safe012_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 --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-bcb38a6-m [2024-06-03 18:40:57,328 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-03 18:40:57,406 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-03 18:40:57,410 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-03 18:40:57,410 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-03 18:40:57,428 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-03 18:40:57,428 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-03 18:40:57,429 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-03 18:40:57,429 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-03 18:40:57,430 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-03 18:40:57,430 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-03 18:40:57,430 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-03 18:40:57,431 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-03 18:40:57,431 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-03 18:40:57,432 INFO L153 SettingsManager]: * Use SBE=true [2024-06-03 18:40:57,432 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-03 18:40:57,432 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-03 18:40:57,433 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-03 18:40:57,433 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-03 18:40:57,434 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-03 18:40:57,434 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-03 18:40:57,434 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-03 18:40:57,435 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-03 18:40:57,435 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-03 18:40:57,436 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-03 18:40:57,436 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-03 18:40:57,436 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-03 18:40:57,437 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-03 18:40:57,437 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-03 18:40:57,438 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-03 18:40:57,438 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-03 18:40:57,438 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-03 18:40:57,439 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-03 18:40:57,439 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-03 18:40:57,439 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-03 18:40:57,440 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-03 18:40:57,440 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-03 18:40:57,441 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-03 18:40:57,441 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-03 18:40:57,442 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-03 18:40:57,442 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-03 18:40:57,443 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-03 18:40:57,443 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-03 18:40:57,443 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false [2024-06-03 18:40:57,675 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-03 18:40:57,705 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-03 18:40:57,707 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-03 18:40:57,709 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-03 18:40:57,709 INFO L274 PluginConnector]: CDTParser initialized [2024-06-03 18:40:57,710 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe012_tso.i [2024-06-03 18:40:58,882 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-03 18:40:59,128 INFO L384 CDTParser]: Found 1 translation units. [2024-06-03 18:40:59,131 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe012_tso.i [2024-06-03 18:40:59,142 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c68da451f/d14f45f65fc54ab19de9bcfe0fea9fd3/FLAG6a98a9ab6 [2024-06-03 18:40:59,160 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c68da451f/d14f45f65fc54ab19de9bcfe0fea9fd3 [2024-06-03 18:40:59,162 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-03 18:40:59,163 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-03 18:40:59,164 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-05-21_14-57-05.files/protection/safe012_tso.yml/witness.yml [2024-06-03 18:40:59,308 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-03 18:40:59,309 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-03 18:40:59,310 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-03 18:40:59,310 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-03 18:40:59,315 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-03 18:40:59,315 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 03.06 06:40:59" (1/2) ... [2024-06-03 18:40:59,317 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@655e0fb5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 06:40:59, skipping insertion in model container [2024-06-03 18:40:59,317 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 03.06 06:40:59" (1/2) ... [2024-06-03 18:40:59,319 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@7b4f60e1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 06:40:59, skipping insertion in model container [2024-06-03 18:40:59,319 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 03.06 06:40:59" (2/2) ... [2024-06-03 18:40:59,320 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@655e0fb5 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 06:40:59, skipping insertion in model container [2024-06-03 18:40:59,320 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 03.06 06:40:59" (2/2) ... [2024-06-03 18:40:59,321 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-03 18:40:59,370 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-03 18:40:59,371 INFO L97 edCorrectnessWitness]: Location invariant before [L783-L783] ((((((! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((0 <= z && z <= 1) && (z == 0 || z == 1)))) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || ((0 <= __unbuffered_p0_EBX && __unbuffered_p0_EBX <= 1) && (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1))) [2024-06-03 18:40:59,371 INFO L97 edCorrectnessWitness]: Location invariant before [L785-L785] ((((((! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((0 <= z && z <= 1) && (z == 0 || z == 1)))) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || ((0 <= __unbuffered_p0_EBX && __unbuffered_p0_EBX <= 1) && (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1))) [2024-06-03 18:40:59,372 INFO L97 edCorrectnessWitness]: Location invariant before [L786-L786] ((((((! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((0 <= z && z <= 1) && (z == 0 || z == 1)))) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || ((0 <= __unbuffered_p0_EBX && __unbuffered_p0_EBX <= 1) && (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1))) [2024-06-03 18:40:59,372 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-03 18:40:59,372 INFO L106 edCorrectnessWitness]: ghost_update [L781-L781] multithreaded = 1; [2024-06-03 18:40:59,418 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-03 18:40:59,778 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-03 18:40:59,787 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-03 18:40:59,884 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-03 18:40:59,932 INFO L206 MainTranslator]: Completed translation [2024-06-03 18:40:59,933 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 06:40:59 WrapperNode [2024-06-03 18:40:59,933 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-03 18:40:59,935 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-03 18:40:59,935 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-03 18:40:59,935 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-03 18:40:59,941 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 03.06 06:40:59" (1/1) ... [2024-06-03 18:40:59,969 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 03.06 06:40:59" (1/1) ... [2024-06-03 18:41:00,011 INFO L138 Inliner]: procedures = 175, calls = 42, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 67 [2024-06-03 18:41:00,013 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-03 18:41:00,013 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-03 18:41:00,014 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-03 18:41:00,014 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-03 18:41:00,025 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 06:40:59" (1/1) ... [2024-06-03 18:41:00,025 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 06:40:59" (1/1) ... [2024-06-03 18:41:00,030 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 06:40:59" (1/1) ... [2024-06-03 18:41:00,051 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-06-03 18:41:00,052 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 06:40:59" (1/1) ... [2024-06-03 18:41:00,053 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 06:40:59" (1/1) ... [2024-06-03 18:41:00,066 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 06:40:59" (1/1) ... [2024-06-03 18:41:00,069 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 06:40:59" (1/1) ... [2024-06-03 18:41:00,073 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 06:40:59" (1/1) ... [2024-06-03 18:41:00,074 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 06:40:59" (1/1) ... [2024-06-03 18:41:00,079 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-03 18:41:00,084 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-03 18:41:00,085 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-03 18:41:00,085 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-03 18:41:00,086 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 06:40:59" (1/1) ... [2024-06-03 18:41:00,091 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-03 18:41:00,098 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-03 18:41:00,117 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-06-03 18:41:00,144 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-06-03 18:41:00,160 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-03 18:41:00,160 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-03 18:41:00,160 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-03 18:41:00,160 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-03 18:41:00,161 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-03 18:41:00,161 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-03 18:41:00,161 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-03 18:41:00,161 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-03 18:41:00,161 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-03 18:41:00,162 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-03 18:41:00,162 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-03 18:41:00,162 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-03 18:41:00,163 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-03 18:41:00,320 INFO L244 CfgBuilder]: Building ICFG [2024-06-03 18:41:00,322 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-03 18:41:00,540 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-03 18:41:00,540 INFO L293 CfgBuilder]: Performing block encoding [2024-06-03 18:41:00,642 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-03 18:41:00,642 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-03 18:41:00,644 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.06 06:41:00 BoogieIcfgContainer [2024-06-03 18:41:00,644 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-03 18:41:00,647 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-03 18:41:00,648 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-03 18:41:00,650 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-03 18:41:00,651 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 03.06 06:40:59" (1/4) ... [2024-06-03 18:41:00,652 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2954872f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 03.06 06:41:00, skipping insertion in model container [2024-06-03 18:41:00,652 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 03.06 06:40:59" (2/4) ... [2024-06-03 18:41:00,653 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2954872f and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 03.06 06:41:00, skipping insertion in model container [2024-06-03 18:41:00,653 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 06:40:59" (3/4) ... [2024-06-03 18:41:00,653 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2954872f and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 03.06 06:41:00, skipping insertion in model container [2024-06-03 18:41:00,653 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.06 06:41:00" (4/4) ... [2024-06-03 18:41:00,655 INFO L112 eAbstractionObserver]: Analyzing ICFG safe012_tso.i [2024-06-03 18:41:00,671 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-03 18:41:00,671 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-03 18:41:00,671 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-03 18:41:00,731 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-03 18:41:00,770 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 51 places, 41 transitions, 94 flow [2024-06-03 18:41:00,812 INFO L124 PetriNetUnfolderBase]: 0/38 cut-off events. [2024-06-03 18:41:00,815 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-03 18:41:00,817 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48 conditions, 38 events. 0/38 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 61 event pairs, 0 based on Foata normal form. 0/35 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-03 18:41:00,817 INFO L82 GeneralOperation]: Start removeDead. Operand has 51 places, 41 transitions, 94 flow [2024-06-03 18:41:00,821 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 42 places, 32 transitions, 73 flow [2024-06-03 18:41:00,837 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-03 18:41:00,845 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;@4e25e3d6, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-03 18:41:00,846 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-03 18:41:00,851 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-03 18:41:00,851 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-06-03 18:41:00,852 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-03 18:41:00,852 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:41:00,853 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-06-03 18:41:00,854 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:41:00,858 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:41:00,858 INFO L85 PathProgramCache]: Analyzing trace with hash -1786995326, now seen corresponding path program 1 times [2024-06-03 18:41:00,867 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:41:00,867 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2050146320] [2024-06-03 18:41:00,867 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:41:00,868 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:41:00,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:41:01,403 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:41:01,404 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:41:01,404 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2050146320] [2024-06-03 18:41:01,405 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2050146320] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:41:01,405 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:41:01,405 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-03 18:41:01,407 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [244082067] [2024-06-03 18:41:01,408 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:41:01,415 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-03 18:41:01,419 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:41:01,455 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-03 18:41:01,455 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-03 18:41:01,490 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 41 [2024-06-03 18:41:01,494 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 32 transitions, 73 flow. Second operand has 3 states, 3 states have (on average 18.0) internal successors, (54), 3 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:01,494 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:41:01,494 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 41 [2024-06-03 18:41:01,495 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:41:01,713 INFO L124 PetriNetUnfolderBase]: 430/730 cut-off events. [2024-06-03 18:41:01,714 INFO L125 PetriNetUnfolderBase]: For 16/16 co-relation queries the response was YES. [2024-06-03 18:41:01,720 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1455 conditions, 730 events. 430/730 cut-off events. For 16/16 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 3662 event pairs, 241 based on Foata normal form. 1/693 useless extension candidates. Maximal degree in co-relation 1440. Up to 672 conditions per place. [2024-06-03 18:41:01,726 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 29 selfloop transitions, 4 changer transitions 0/42 dead transitions. [2024-06-03 18:41:01,726 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 42 transitions, 165 flow [2024-06-03 18:41:01,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-03 18:41:01,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-03 18:41:01,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 84 transitions. [2024-06-03 18:41:01,737 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6829268292682927 [2024-06-03 18:41:01,738 INFO L175 Difference]: Start difference. First operand has 42 places, 32 transitions, 73 flow. Second operand 3 states and 84 transitions. [2024-06-03 18:41:01,739 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 42 transitions, 165 flow [2024-06-03 18:41:01,740 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 42 transitions, 160 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-03 18:41:01,742 INFO L231 Difference]: Finished difference. Result has 42 places, 35 transitions, 100 flow [2024-06-03 18:41:01,744 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=70, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=100, PETRI_PLACES=42, PETRI_TRANSITIONS=35} [2024-06-03 18:41:01,749 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 0 predicate places. [2024-06-03 18:41:01,750 INFO L495 AbstractCegarLoop]: Abstraction has has 42 places, 35 transitions, 100 flow [2024-06-03 18:41:01,750 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 18.0) internal successors, (54), 3 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:01,750 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:41:01,751 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:41:01,751 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-03 18:41:01,751 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:41:01,752 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:41:01,752 INFO L85 PathProgramCache]: Analyzing trace with hash 2051141202, now seen corresponding path program 1 times [2024-06-03 18:41:01,753 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:41:01,753 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [855924734] [2024-06-03 18:41:01,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:41:01,753 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:41:01,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:41:02,083 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:41:02,084 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:41:02,084 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [855924734] [2024-06-03 18:41:02,084 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [855924734] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:41:02,084 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:41:02,085 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:41:02,085 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1743146895] [2024-06-03 18:41:02,085 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:41:02,087 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:41:02,087 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:41:02,088 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:41:02,088 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:41:02,144 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:41:02,145 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 35 transitions, 100 flow. Second operand has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:02,145 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:41:02,145 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:41:02,145 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:41:02,393 INFO L124 PetriNetUnfolderBase]: 755/1248 cut-off events. [2024-06-03 18:41:02,393 INFO L125 PetriNetUnfolderBase]: For 222/236 co-relation queries the response was YES. [2024-06-03 18:41:02,395 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2843 conditions, 1248 events. 755/1248 cut-off events. For 222/236 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 6082 event pairs, 249 based on Foata normal form. 13/1224 useless extension candidates. Maximal degree in co-relation 2828. Up to 1093 conditions per place. [2024-06-03 18:41:02,402 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 37 selfloop transitions, 6 changer transitions 0/50 dead transitions. [2024-06-03 18:41:02,402 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 50 transitions, 224 flow [2024-06-03 18:41:02,402 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-03 18:41:02,403 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-03 18:41:02,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 102 transitions. [2024-06-03 18:41:02,404 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6219512195121951 [2024-06-03 18:41:02,404 INFO L175 Difference]: Start difference. First operand has 42 places, 35 transitions, 100 flow. Second operand 4 states and 102 transitions. [2024-06-03 18:41:02,404 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 50 transitions, 224 flow [2024-06-03 18:41:02,405 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 50 transitions, 220 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-03 18:41:02,406 INFO L231 Difference]: Finished difference. Result has 44 places, 36 transitions, 123 flow [2024-06-03 18:41:02,407 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=92, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=123, PETRI_PLACES=44, PETRI_TRANSITIONS=36} [2024-06-03 18:41:02,407 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 2 predicate places. [2024-06-03 18:41:02,408 INFO L495 AbstractCegarLoop]: Abstraction has has 44 places, 36 transitions, 123 flow [2024-06-03 18:41:02,408 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:02,408 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:41:02,408 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:41:02,408 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-03 18:41:02,409 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:41:02,409 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:41:02,409 INFO L85 PathProgramCache]: Analyzing trace with hash 1294877559, now seen corresponding path program 1 times [2024-06-03 18:41:02,409 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:41:02,410 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [747962282] [2024-06-03 18:41:02,410 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:41:02,410 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:41:02,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:41:02,595 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:41:02,595 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:41:02,596 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [747962282] [2024-06-03 18:41:02,596 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [747962282] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:41:02,596 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:41:02,596 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-03 18:41:02,597 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [868571632] [2024-06-03 18:41:02,597 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:41:02,597 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-03 18:41:02,597 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:41:02,598 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-03 18:41:02,598 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-03 18:41:02,635 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-03 18:41:02,636 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 36 transitions, 123 flow. Second operand has 4 states, 4 states have (on average 17.5) internal successors, (70), 4 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:02,636 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:41:02,637 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-03 18:41:02,637 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:41:02,752 INFO L124 PetriNetUnfolderBase]: 583/984 cut-off events. [2024-06-03 18:41:02,752 INFO L125 PetriNetUnfolderBase]: For 494/497 co-relation queries the response was YES. [2024-06-03 18:41:02,754 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2454 conditions, 984 events. 583/984 cut-off events. For 494/497 co-relation queries the response was YES. Maximal size of possible extension queue 63. Compared 4826 event pairs, 249 based on Foata normal form. 4/986 useless extension candidates. Maximal degree in co-relation 2437. Up to 889 conditions per place. [2024-06-03 18:41:02,759 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 38 selfloop transitions, 7 changer transitions 0/53 dead transitions. [2024-06-03 18:41:02,759 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 47 places, 53 transitions, 265 flow [2024-06-03 18:41:02,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-03 18:41:02,759 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-03 18:41:02,760 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 102 transitions. [2024-06-03 18:41:02,761 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6219512195121951 [2024-06-03 18:41:02,761 INFO L175 Difference]: Start difference. First operand has 44 places, 36 transitions, 123 flow. Second operand 4 states and 102 transitions. [2024-06-03 18:41:02,761 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 47 places, 53 transitions, 265 flow [2024-06-03 18:41:02,763 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 53 transitions, 248 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-03 18:41:02,764 INFO L231 Difference]: Finished difference. Result has 47 places, 42 transitions, 166 flow [2024-06-03 18:41:02,764 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=110, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=36, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=166, PETRI_PLACES=47, PETRI_TRANSITIONS=42} [2024-06-03 18:41:02,765 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 5 predicate places. [2024-06-03 18:41:02,765 INFO L495 AbstractCegarLoop]: Abstraction has has 47 places, 42 transitions, 166 flow [2024-06-03 18:41:02,765 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 17.5) internal successors, (70), 4 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:02,765 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:41:02,765 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:41:02,766 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-03 18:41:02,766 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:41:02,766 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:41:02,766 INFO L85 PathProgramCache]: Analyzing trace with hash 1486499389, now seen corresponding path program 1 times [2024-06-03 18:41:02,767 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:41:02,767 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1828869233] [2024-06-03 18:41:02,767 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:41:02,767 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:41:02,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:41:02,988 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:41:02,989 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:41:02,992 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1828869233] [2024-06-03 18:41:02,992 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1828869233] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:41:02,993 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:41:02,993 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-03 18:41:02,993 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1951366186] [2024-06-03 18:41:02,993 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:41:02,994 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-03 18:41:02,994 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:41:02,995 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-03 18:41:02,996 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-03 18:41:03,022 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:41:03,022 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 47 places, 42 transitions, 166 flow. Second operand has 5 states, 5 states have (on average 16.2) internal successors, (81), 5 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:03,023 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:41:03,024 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:41:03,024 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:41:03,188 INFO L124 PetriNetUnfolderBase]: 697/1162 cut-off events. [2024-06-03 18:41:03,188 INFO L125 PetriNetUnfolderBase]: For 899/899 co-relation queries the response was YES. [2024-06-03 18:41:03,190 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3175 conditions, 1162 events. 697/1162 cut-off events. For 899/899 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 5759 event pairs, 304 based on Foata normal form. 2/1163 useless extension candidates. Maximal degree in co-relation 3156. Up to 1047 conditions per place. [2024-06-03 18:41:03,197 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 49 selfloop transitions, 10 changer transitions 0/66 dead transitions. [2024-06-03 18:41:03,197 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 51 places, 66 transitions, 357 flow [2024-06-03 18:41:03,197 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-03 18:41:03,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-03 18:41:03,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 120 transitions. [2024-06-03 18:41:03,198 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-03 18:41:03,199 INFO L175 Difference]: Start difference. First operand has 47 places, 42 transitions, 166 flow. Second operand 5 states and 120 transitions. [2024-06-03 18:41:03,199 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 51 places, 66 transitions, 357 flow [2024-06-03 18:41:03,201 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 66 transitions, 353 flow, removed 2 selfloop flow, removed 0 redundant places. [2024-06-03 18:41:03,202 INFO L231 Difference]: Finished difference. Result has 54 places, 51 transitions, 247 flow [2024-06-03 18:41:03,202 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=162, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=247, PETRI_PLACES=54, PETRI_TRANSITIONS=51} [2024-06-03 18:41:03,203 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 12 predicate places. [2024-06-03 18:41:03,203 INFO L495 AbstractCegarLoop]: Abstraction has has 54 places, 51 transitions, 247 flow [2024-06-03 18:41:03,203 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 5 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:03,203 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:41:03,204 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:41:03,204 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-03 18:41:03,204 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:41:03,204 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:41:03,205 INFO L85 PathProgramCache]: Analyzing trace with hash 609729492, now seen corresponding path program 1 times [2024-06-03 18:41:03,205 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:41:03,205 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1793888892] [2024-06-03 18:41:03,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:41:03,205 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:41:03,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:41:03,420 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:41:03,420 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:41:03,420 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1793888892] [2024-06-03 18:41:03,420 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1793888892] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:41:03,421 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:41:03,421 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:41:03,421 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1296942714] [2024-06-03 18:41:03,421 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:41:03,422 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:41:03,422 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:41:03,422 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:41:03,422 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:41:03,469 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:41:03,469 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 51 transitions, 247 flow. Second operand has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:03,470 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:41:03,470 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:41:03,470 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:41:03,686 INFO L124 PetriNetUnfolderBase]: 845/1411 cut-off events. [2024-06-03 18:41:03,686 INFO L125 PetriNetUnfolderBase]: For 1978/2016 co-relation queries the response was YES. [2024-06-03 18:41:03,691 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4317 conditions, 1411 events. 845/1411 cut-off events. For 1978/2016 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 7049 event pairs, 287 based on Foata normal form. 9/1401 useless extension candidates. Maximal degree in co-relation 4293. Up to 1212 conditions per place. [2024-06-03 18:41:03,698 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 42 selfloop transitions, 15 changer transitions 0/67 dead transitions. [2024-06-03 18:41:03,698 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 67 transitions, 409 flow [2024-06-03 18:41:03,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-03 18:41:03,699 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-03 18:41:03,699 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 103 transitions. [2024-06-03 18:41:03,700 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6280487804878049 [2024-06-03 18:41:03,700 INFO L175 Difference]: Start difference. First operand has 54 places, 51 transitions, 247 flow. Second operand 4 states and 103 transitions. [2024-06-03 18:41:03,700 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 67 transitions, 409 flow [2024-06-03 18:41:03,706 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 67 transitions, 407 flow, removed 1 selfloop flow, removed 0 redundant places. [2024-06-03 18:41:03,709 INFO L231 Difference]: Finished difference. Result has 58 places, 54 transitions, 312 flow [2024-06-03 18:41:03,709 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=245, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=51, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=312, PETRI_PLACES=58, PETRI_TRANSITIONS=54} [2024-06-03 18:41:03,711 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 16 predicate places. [2024-06-03 18:41:03,712 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 54 transitions, 312 flow [2024-06-03 18:41:03,712 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:03,715 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:41:03,716 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:41:03,716 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-03 18:41:03,716 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:41:03,716 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:41:03,717 INFO L85 PathProgramCache]: Analyzing trace with hash 630405252, now seen corresponding path program 2 times [2024-06-03 18:41:03,717 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:41:03,717 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [958734417] [2024-06-03 18:41:03,717 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:41:03,717 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:41:03,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:41:03,953 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:41:03,954 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:41:03,954 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [958734417] [2024-06-03 18:41:03,954 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [958734417] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:41:03,954 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:41:03,954 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:41:03,954 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1503174401] [2024-06-03 18:41:03,955 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:41:03,955 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:41:03,955 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:41:03,956 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:41:03,956 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:41:03,992 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:41:03,992 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 54 transitions, 312 flow. Second operand has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:03,993 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:41:03,993 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:41:03,993 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:41:04,183 INFO L124 PetriNetUnfolderBase]: 840/1406 cut-off events. [2024-06-03 18:41:04,183 INFO L125 PetriNetUnfolderBase]: For 3058/3101 co-relation queries the response was YES. [2024-06-03 18:41:04,187 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4758 conditions, 1406 events. 840/1406 cut-off events. For 3058/3101 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 7030 event pairs, 287 based on Foata normal form. 11/1399 useless extension candidates. Maximal degree in co-relation 4731. Up to 1194 conditions per place. [2024-06-03 18:41:04,195 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 46 selfloop transitions, 18 changer transitions 0/74 dead transitions. [2024-06-03 18:41:04,195 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 74 transitions, 504 flow [2024-06-03 18:41:04,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-03 18:41:04,196 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-03 18:41:04,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 124 transitions. [2024-06-03 18:41:04,198 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6048780487804878 [2024-06-03 18:41:04,198 INFO L175 Difference]: Start difference. First operand has 58 places, 54 transitions, 312 flow. Second operand 5 states and 124 transitions. [2024-06-03 18:41:04,198 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 74 transitions, 504 flow [2024-06-03 18:41:04,203 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 74 transitions, 467 flow, removed 9 selfloop flow, removed 2 redundant places. [2024-06-03 18:41:04,205 INFO L231 Difference]: Finished difference. Result has 61 places, 57 transitions, 348 flow [2024-06-03 18:41:04,205 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=279, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=348, PETRI_PLACES=61, PETRI_TRANSITIONS=57} [2024-06-03 18:41:04,208 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 19 predicate places. [2024-06-03 18:41:04,208 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 57 transitions, 348 flow [2024-06-03 18:41:04,208 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:04,208 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:41:04,208 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:41:04,209 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-03 18:41:04,209 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:41:04,209 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:41:04,209 INFO L85 PathProgramCache]: Analyzing trace with hash 22549742, now seen corresponding path program 1 times [2024-06-03 18:41:04,209 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:41:04,213 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1823261448] [2024-06-03 18:41:04,214 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:41:04,214 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:41:04,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:41:04,421 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:41:04,421 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:41:04,422 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1823261448] [2024-06-03 18:41:04,422 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1823261448] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:41:04,422 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:41:04,422 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:41:04,422 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1797460720] [2024-06-03 18:41:04,423 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:41:04,423 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:41:04,423 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:41:04,424 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:41:04,424 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:41:04,456 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:41:04,456 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 57 transitions, 348 flow. Second operand has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:04,456 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:41:04,457 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:41:04,457 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:41:04,650 INFO L124 PetriNetUnfolderBase]: 697/1170 cut-off events. [2024-06-03 18:41:04,651 INFO L125 PetriNetUnfolderBase]: For 2545/2545 co-relation queries the response was YES. [2024-06-03 18:41:04,654 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4011 conditions, 1170 events. 697/1170 cut-off events. For 2545/2545 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 5872 event pairs, 274 based on Foata normal form. 4/1173 useless extension candidates. Maximal degree in co-relation 3983. Up to 1029 conditions per place. [2024-06-03 18:41:04,661 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 60 selfloop transitions, 12 changer transitions 0/79 dead transitions. [2024-06-03 18:41:04,661 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 79 transitions, 552 flow [2024-06-03 18:41:04,662 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:41:04,662 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:41:04,663 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 141 transitions. [2024-06-03 18:41:04,663 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.573170731707317 [2024-06-03 18:41:04,663 INFO L175 Difference]: Start difference. First operand has 61 places, 57 transitions, 348 flow. Second operand 6 states and 141 transitions. [2024-06-03 18:41:04,663 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 79 transitions, 552 flow [2024-06-03 18:41:04,667 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 79 transitions, 509 flow, removed 6 selfloop flow, removed 3 redundant places. [2024-06-03 18:41:04,669 INFO L231 Difference]: Finished difference. Result has 64 places, 59 transitions, 350 flow [2024-06-03 18:41:04,669 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=305, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=350, PETRI_PLACES=64, PETRI_TRANSITIONS=59} [2024-06-03 18:41:04,670 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 22 predicate places. [2024-06-03 18:41:04,670 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 59 transitions, 350 flow [2024-06-03 18:41:04,670 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:04,670 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:41:04,670 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:41:04,671 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-03 18:41:04,671 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:41:04,671 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:41:04,671 INFO L85 PathProgramCache]: Analyzing trace with hash -508420352, now seen corresponding path program 1 times [2024-06-03 18:41:04,671 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:41:04,672 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [211895354] [2024-06-03 18:41:04,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:41:04,672 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:41:04,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:41:04,894 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:41:04,894 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:41:04,895 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [211895354] [2024-06-03 18:41:04,895 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [211895354] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:41:04,895 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:41:04,895 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:41:04,895 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1913412408] [2024-06-03 18:41:04,895 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:41:04,896 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:41:04,896 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:41:04,897 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:41:04,897 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:41:04,934 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:41:04,934 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 59 transitions, 350 flow. Second operand has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:04,935 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:41:04,935 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:41:04,935 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:41:05,129 INFO L124 PetriNetUnfolderBase]: 888/1469 cut-off events. [2024-06-03 18:41:05,130 INFO L125 PetriNetUnfolderBase]: For 3704/3704 co-relation queries the response was YES. [2024-06-03 18:41:05,134 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5127 conditions, 1469 events. 888/1469 cut-off events. For 3704/3704 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 7189 event pairs, 310 based on Foata normal form. 2/1470 useless extension candidates. Maximal degree in co-relation 5098. Up to 1253 conditions per place. [2024-06-03 18:41:05,142 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 62 selfloop transitions, 18 changer transitions 0/86 dead transitions. [2024-06-03 18:41:05,143 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 86 transitions, 608 flow [2024-06-03 18:41:05,148 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-03 18:41:05,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-03 18:41:05,149 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 122 transitions. [2024-06-03 18:41:05,149 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5951219512195122 [2024-06-03 18:41:05,150 INFO L175 Difference]: Start difference. First operand has 64 places, 59 transitions, 350 flow. Second operand 5 states and 122 transitions. [2024-06-03 18:41:05,150 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 86 transitions, 608 flow [2024-06-03 18:41:05,157 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 86 transitions, 581 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-03 18:41:05,159 INFO L231 Difference]: Finished difference. Result has 67 places, 68 transitions, 453 flow [2024-06-03 18:41:05,159 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=323, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=453, PETRI_PLACES=67, PETRI_TRANSITIONS=68} [2024-06-03 18:41:05,161 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 25 predicate places. [2024-06-03 18:41:05,161 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 68 transitions, 453 flow [2024-06-03 18:41:05,162 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:05,162 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:41:05,162 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:41:05,162 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-03 18:41:05,162 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:41:05,163 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:41:05,163 INFO L85 PathProgramCache]: Analyzing trace with hash -1932267364, now seen corresponding path program 2 times [2024-06-03 18:41:05,163 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:41:05,163 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1720081192] [2024-06-03 18:41:05,163 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:41:05,164 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:41:05,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:41:05,381 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:41:05,382 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:41:05,382 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1720081192] [2024-06-03 18:41:05,382 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1720081192] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:41:05,382 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:41:05,383 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:41:05,383 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2097003888] [2024-06-03 18:41:05,383 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:41:05,383 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:41:05,383 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:41:05,384 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:41:05,384 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:41:05,416 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:41:05,417 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 68 transitions, 453 flow. Second operand has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:05,417 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:41:05,417 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:41:05,417 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:41:05,636 INFO L124 PetriNetUnfolderBase]: 899/1490 cut-off events. [2024-06-03 18:41:05,636 INFO L125 PetriNetUnfolderBase]: For 4914/4914 co-relation queries the response was YES. [2024-06-03 18:41:05,641 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5608 conditions, 1490 events. 899/1490 cut-off events. For 4914/4914 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 7347 event pairs, 304 based on Foata normal form. 2/1491 useless extension candidates. Maximal degree in co-relation 5576. Up to 1240 conditions per place. [2024-06-03 18:41:05,649 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 69 selfloop transitions, 26 changer transitions 0/101 dead transitions. [2024-06-03 18:41:05,649 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 101 transitions, 793 flow [2024-06-03 18:41:05,650 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:41:05,650 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:41:05,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 144 transitions. [2024-06-03 18:41:05,651 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-03 18:41:05,651 INFO L175 Difference]: Start difference. First operand has 67 places, 68 transitions, 453 flow. Second operand 6 states and 144 transitions. [2024-06-03 18:41:05,651 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 101 transitions, 793 flow [2024-06-03 18:41:05,661 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 101 transitions, 773 flow, removed 10 selfloop flow, removed 0 redundant places. [2024-06-03 18:41:05,664 INFO L231 Difference]: Finished difference. Result has 74 places, 77 transitions, 577 flow [2024-06-03 18:41:05,664 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=439, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=577, PETRI_PLACES=74, PETRI_TRANSITIONS=77} [2024-06-03 18:41:05,665 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 32 predicate places. [2024-06-03 18:41:05,665 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 77 transitions, 577 flow [2024-06-03 18:41:05,666 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:05,666 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:41:05,666 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:41:05,666 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-03 18:41:05,666 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:41:05,667 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:41:05,667 INFO L85 PathProgramCache]: Analyzing trace with hash -1932272944, now seen corresponding path program 3 times [2024-06-03 18:41:05,667 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:41:05,668 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1807844566] [2024-06-03 18:41:05,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:41:05,668 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:41:05,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:41:05,874 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:41:05,874 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:41:05,874 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1807844566] [2024-06-03 18:41:05,874 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1807844566] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:41:05,874 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:41:05,875 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:41:05,875 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1823325378] [2024-06-03 18:41:05,875 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:41:05,876 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:41:05,876 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:41:05,876 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:41:05,877 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:41:05,933 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:41:05,933 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 77 transitions, 577 flow. Second operand has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:05,933 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:41:05,934 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:41:05,934 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:41:06,168 INFO L124 PetriNetUnfolderBase]: 894/1483 cut-off events. [2024-06-03 18:41:06,169 INFO L125 PetriNetUnfolderBase]: For 6427/6427 co-relation queries the response was YES. [2024-06-03 18:41:06,173 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5972 conditions, 1483 events. 894/1483 cut-off events. For 6427/6427 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 7262 event pairs, 304 based on Foata normal form. 2/1484 useless extension candidates. Maximal degree in co-relation 5936. Up to 1235 conditions per place. [2024-06-03 18:41:06,184 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 67 selfloop transitions, 25 changer transitions 0/98 dead transitions. [2024-06-03 18:41:06,184 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 98 transitions, 813 flow [2024-06-03 18:41:06,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:41:06,184 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:41:06,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 142 transitions. [2024-06-03 18:41:06,185 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5772357723577236 [2024-06-03 18:41:06,185 INFO L175 Difference]: Start difference. First operand has 74 places, 77 transitions, 577 flow. Second operand 6 states and 142 transitions. [2024-06-03 18:41:06,185 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 98 transitions, 813 flow [2024-06-03 18:41:06,198 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 98 transitions, 779 flow, removed 14 selfloop flow, removed 1 redundant places. [2024-06-03 18:41:06,200 INFO L231 Difference]: Finished difference. Result has 79 places, 77 transitions, 601 flow [2024-06-03 18:41:06,201 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=543, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=77, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=601, PETRI_PLACES=79, PETRI_TRANSITIONS=77} [2024-06-03 18:41:06,204 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 37 predicate places. [2024-06-03 18:41:06,205 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 77 transitions, 601 flow [2024-06-03 18:41:06,206 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:06,206 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:41:06,206 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:41:06,206 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-03 18:41:06,206 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:41:06,207 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:41:06,207 INFO L85 PathProgramCache]: Analyzing trace with hash 1619345834, now seen corresponding path program 1 times [2024-06-03 18:41:06,207 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:41:06,207 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1693250139] [2024-06-03 18:41:06,207 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:41:06,208 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:41:06,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:41:06,391 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:41:06,391 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:41:06,391 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1693250139] [2024-06-03 18:41:06,392 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1693250139] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:41:06,392 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:41:06,392 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-03 18:41:06,392 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1051718608] [2024-06-03 18:41:06,392 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:41:06,393 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-03 18:41:06,393 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:41:06,393 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-03 18:41:06,393 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-03 18:41:06,441 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:41:06,441 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 77 transitions, 601 flow. Second operand has 5 states, 5 states have (on average 16.8) internal successors, (84), 5 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:06,441 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:41:06,441 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:41:06,442 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:41:06,617 INFO L124 PetriNetUnfolderBase]: 845/1417 cut-off events. [2024-06-03 18:41:06,617 INFO L125 PetriNetUnfolderBase]: For 6727/6727 co-relation queries the response was YES. [2024-06-03 18:41:06,623 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5850 conditions, 1417 events. 845/1417 cut-off events. For 6727/6727 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 7063 event pairs, 290 based on Foata normal form. 1/1418 useless extension candidates. Maximal degree in co-relation 5812. Up to 1245 conditions per place. [2024-06-03 18:41:06,638 INFO L140 encePairwiseOnDemand]: 35/41 looper letters, 72 selfloop transitions, 8 changer transitions 0/93 dead transitions. [2024-06-03 18:41:06,638 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 93 transitions, 845 flow [2024-06-03 18:41:06,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-03 18:41:06,639 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-03 18:41:06,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 96 transitions. [2024-06-03 18:41:06,640 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-03 18:41:06,640 INFO L175 Difference]: Start difference. First operand has 79 places, 77 transitions, 601 flow. Second operand 4 states and 96 transitions. [2024-06-03 18:41:06,640 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 93 transitions, 845 flow [2024-06-03 18:41:06,658 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 93 transitions, 766 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-03 18:41:06,660 INFO L231 Difference]: Finished difference. Result has 79 places, 84 transitions, 617 flow [2024-06-03 18:41:06,660 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=527, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=77, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=617, PETRI_PLACES=79, PETRI_TRANSITIONS=84} [2024-06-03 18:41:06,661 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 37 predicate places. [2024-06-03 18:41:06,661 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 84 transitions, 617 flow [2024-06-03 18:41:06,661 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.8) internal successors, (84), 5 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:06,661 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:41:06,662 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:41:06,662 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-03 18:41:06,662 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:41:06,662 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:41:06,662 INFO L85 PathProgramCache]: Analyzing trace with hash 1734872291, now seen corresponding path program 1 times [2024-06-03 18:41:06,663 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:41:06,663 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [603270699] [2024-06-03 18:41:06,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:41:06,663 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:41:06,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:41:06,887 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:41:06,887 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:41:06,888 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [603270699] [2024-06-03 18:41:06,888 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [603270699] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:41:06,888 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:41:06,888 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:41:06,888 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [853475326] [2024-06-03 18:41:06,888 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:41:06,889 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:41:06,889 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:41:06,889 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:41:06,890 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:41:06,948 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:41:06,950 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 84 transitions, 617 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:06,950 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:41:06,951 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:41:06,951 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:41:07,215 INFO L124 PetriNetUnfolderBase]: 892/1479 cut-off events. [2024-06-03 18:41:07,215 INFO L125 PetriNetUnfolderBase]: For 9217/9225 co-relation queries the response was YES. [2024-06-03 18:41:07,221 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6441 conditions, 1479 events. 892/1479 cut-off events. For 9217/9225 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 7404 event pairs, 180 based on Foata normal form. 10/1437 useless extension candidates. Maximal degree in co-relation 6402. Up to 1166 conditions per place. [2024-06-03 18:41:07,228 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 67 selfloop transitions, 28 changer transitions 0/112 dead transitions. [2024-06-03 18:41:07,228 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 112 transitions, 937 flow [2024-06-03 18:41:07,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:41:07,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:41:07,229 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-03 18:41:07,229 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6016260162601627 [2024-06-03 18:41:07,230 INFO L175 Difference]: Start difference. First operand has 79 places, 84 transitions, 617 flow. Second operand 6 states and 148 transitions. [2024-06-03 18:41:07,230 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 112 transitions, 937 flow [2024-06-03 18:41:07,246 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 112 transitions, 933 flow, removed 2 selfloop flow, removed 0 redundant places. [2024-06-03 18:41:07,248 INFO L231 Difference]: Finished difference. Result has 85 places, 88 transitions, 712 flow [2024-06-03 18:41:07,248 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=613, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=712, PETRI_PLACES=85, PETRI_TRANSITIONS=88} [2024-06-03 18:41:07,249 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 43 predicate places. [2024-06-03 18:41:07,249 INFO L495 AbstractCegarLoop]: Abstraction has has 85 places, 88 transitions, 712 flow [2024-06-03 18:41:07,249 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:07,249 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:41:07,249 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:41:07,249 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-03 18:41:07,250 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:41:07,250 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:41:07,250 INFO L85 PathProgramCache]: Analyzing trace with hash -44827059, now seen corresponding path program 2 times [2024-06-03 18:41:07,250 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:41:07,251 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [713205586] [2024-06-03 18:41:07,251 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:41:07,251 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:41:07,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:41:07,461 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:41:07,462 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:41:07,462 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [713205586] [2024-06-03 18:41:07,462 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [713205586] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:41:07,462 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:41:07,462 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:41:07,462 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2106440941] [2024-06-03 18:41:07,463 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:41:07,463 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:41:07,463 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:41:07,464 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:41:07,464 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:41:07,531 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:41:07,531 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 88 transitions, 712 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:07,531 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:41:07,532 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:41:07,532 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:41:07,776 INFO L124 PetriNetUnfolderBase]: 880/1459 cut-off events. [2024-06-03 18:41:07,776 INFO L125 PetriNetUnfolderBase]: For 10965/10980 co-relation queries the response was YES. [2024-06-03 18:41:07,782 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6698 conditions, 1459 events. 880/1459 cut-off events. For 10965/10980 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 7326 event pairs, 247 based on Foata normal form. 8/1414 useless extension candidates. Maximal degree in co-relation 6656. Up to 1215 conditions per place. [2024-06-03 18:41:07,790 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 64 selfloop transitions, 24 changer transitions 0/105 dead transitions. [2024-06-03 18:41:07,790 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 105 transitions, 932 flow [2024-06-03 18:41:07,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-03 18:41:07,791 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-03 18:41:07,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 124 transitions. [2024-06-03 18:41:07,792 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6048780487804878 [2024-06-03 18:41:07,792 INFO L175 Difference]: Start difference. First operand has 85 places, 88 transitions, 712 flow. Second operand 5 states and 124 transitions. [2024-06-03 18:41:07,792 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 105 transitions, 932 flow [2024-06-03 18:41:07,808 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 105 transitions, 882 flow, removed 11 selfloop flow, removed 2 redundant places. [2024-06-03 18:41:07,810 INFO L231 Difference]: Finished difference. Result has 88 places, 88 transitions, 718 flow [2024-06-03 18:41:07,810 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=662, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=718, PETRI_PLACES=88, PETRI_TRANSITIONS=88} [2024-06-03 18:41:07,811 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 46 predicate places. [2024-06-03 18:41:07,811 INFO L495 AbstractCegarLoop]: Abstraction has has 88 places, 88 transitions, 718 flow [2024-06-03 18:41:07,811 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:07,811 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:41:07,812 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:41:07,812 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-03 18:41:07,812 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:41:07,812 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:41:07,812 INFO L85 PathProgramCache]: Analyzing trace with hash 229076675, now seen corresponding path program 3 times [2024-06-03 18:41:07,813 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:41:07,813 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [350015606] [2024-06-03 18:41:07,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:41:07,813 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:41:07,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:41:08,028 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:41:08,028 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:41:08,028 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [350015606] [2024-06-03 18:41:08,028 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [350015606] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:41:08,029 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:41:08,029 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:41:08,029 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1221949288] [2024-06-03 18:41:08,029 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:41:08,029 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:41:08,030 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:41:08,030 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:41:08,030 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:41:08,078 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:41:08,079 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 88 transitions, 718 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:08,079 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:41:08,079 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:41:08,079 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:41:08,318 INFO L124 PetriNetUnfolderBase]: 868/1441 cut-off events. [2024-06-03 18:41:08,318 INFO L125 PetriNetUnfolderBase]: For 11898/11907 co-relation queries the response was YES. [2024-06-03 18:41:08,324 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6702 conditions, 1441 events. 868/1441 cut-off events. For 11898/11907 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 7226 event pairs, 242 based on Foata normal form. 6/1395 useless extension candidates. Maximal degree in co-relation 6658. Up to 1188 conditions per place. [2024-06-03 18:41:08,330 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 65 selfloop transitions, 29 changer transitions 0/111 dead transitions. [2024-06-03 18:41:08,330 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 111 transitions, 980 flow [2024-06-03 18:41:08,331 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:41:08,331 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:41:08,332 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-03 18:41:08,332 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5894308943089431 [2024-06-03 18:41:08,332 INFO L175 Difference]: Start difference. First operand has 88 places, 88 transitions, 718 flow. Second operand 6 states and 145 transitions. [2024-06-03 18:41:08,332 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 111 transitions, 980 flow [2024-06-03 18:41:08,349 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 111 transitions, 926 flow, removed 1 selfloop flow, removed 4 redundant places. [2024-06-03 18:41:08,352 INFO L231 Difference]: Finished difference. Result has 90 places, 90 transitions, 754 flow [2024-06-03 18:41:08,352 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=664, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=754, PETRI_PLACES=90, PETRI_TRANSITIONS=90} [2024-06-03 18:41:08,353 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 48 predicate places. [2024-06-03 18:41:08,353 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 90 transitions, 754 flow [2024-06-03 18:41:08,353 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:08,353 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:41:08,353 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:41:08,353 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-03 18:41:08,354 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:41:08,354 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:41:08,354 INFO L85 PathProgramCache]: Analyzing trace with hash -559864735, now seen corresponding path program 1 times [2024-06-03 18:41:08,354 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:41:08,354 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1866830630] [2024-06-03 18:41:08,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:41:08,355 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:41:08,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:41:08,578 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:41:08,578 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:41:08,578 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1866830630] [2024-06-03 18:41:08,579 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1866830630] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:41:08,579 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:41:08,579 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:41:08,579 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [568655424] [2024-06-03 18:41:08,579 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:41:08,580 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:41:08,580 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:41:08,580 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:41:08,580 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:41:08,662 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:41:08,662 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 90 transitions, 754 flow. Second operand has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:08,662 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:41:08,662 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:41:08,662 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:41:08,988 INFO L124 PetriNetUnfolderBase]: 1055/1744 cut-off events. [2024-06-03 18:41:08,988 INFO L125 PetriNetUnfolderBase]: For 13796/13796 co-relation queries the response was YES. [2024-06-03 18:41:08,995 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7958 conditions, 1744 events. 1055/1744 cut-off events. For 13796/13796 co-relation queries the response was YES. Maximal size of possible extension queue 105. Compared 9016 event pairs, 156 based on Foata normal form. 12/1755 useless extension candidates. Maximal degree in co-relation 7913. Up to 1206 conditions per place. [2024-06-03 18:41:09,002 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 102 selfloop transitions, 24 changer transitions 0/132 dead transitions. [2024-06-03 18:41:09,002 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 132 transitions, 1203 flow [2024-06-03 18:41:09,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:41:09,003 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:41:09,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-03 18:41:09,004 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5923344947735192 [2024-06-03 18:41:09,004 INFO L175 Difference]: Start difference. First operand has 90 places, 90 transitions, 754 flow. Second operand 7 states and 170 transitions. [2024-06-03 18:41:09,005 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 132 transitions, 1203 flow [2024-06-03 18:41:09,025 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 132 transitions, 1133 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-03 18:41:09,027 INFO L231 Difference]: Finished difference. Result has 95 places, 95 transitions, 785 flow [2024-06-03 18:41:09,027 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=684, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=90, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=785, PETRI_PLACES=95, PETRI_TRANSITIONS=95} [2024-06-03 18:41:09,028 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 53 predicate places. [2024-06-03 18:41:09,029 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 95 transitions, 785 flow [2024-06-03 18:41:09,029 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:09,029 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:41:09,029 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:41:09,029 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-03 18:41:09,030 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:41:09,030 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:41:09,030 INFO L85 PathProgramCache]: Analyzing trace with hash -1389634385, now seen corresponding path program 2 times [2024-06-03 18:41:09,030 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:41:09,030 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [490253442] [2024-06-03 18:41:09,031 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:41:09,031 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:41:09,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:41:09,266 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:41:09,269 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:41:09,276 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [490253442] [2024-06-03 18:41:09,278 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [490253442] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:41:09,278 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:41:09,278 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:41:09,278 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [544199366] [2024-06-03 18:41:09,278 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:41:09,279 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:41:09,279 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:41:09,280 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:41:09,280 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:41:09,330 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:41:09,330 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 95 transitions, 785 flow. Second operand has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:09,330 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:41:09,331 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:41:09,331 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:41:09,629 INFO L124 PetriNetUnfolderBase]: 1088/1813 cut-off events. [2024-06-03 18:41:09,629 INFO L125 PetriNetUnfolderBase]: For 15576/15576 co-relation queries the response was YES. [2024-06-03 18:41:09,638 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8335 conditions, 1813 events. 1088/1813 cut-off events. For 15576/15576 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 9554 event pairs, 257 based on Foata normal form. 16/1828 useless extension candidates. Maximal degree in co-relation 8287. Up to 1451 conditions per place. [2024-06-03 18:41:09,646 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 95 selfloop transitions, 22 changer transitions 0/123 dead transitions. [2024-06-03 18:41:09,646 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 123 transitions, 1117 flow [2024-06-03 18:41:09,647 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:41:09,647 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:41:09,647 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 146 transitions. [2024-06-03 18:41:09,647 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5934959349593496 [2024-06-03 18:41:09,648 INFO L175 Difference]: Start difference. First operand has 95 places, 95 transitions, 785 flow. Second operand 6 states and 146 transitions. [2024-06-03 18:41:09,648 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 123 transitions, 1117 flow [2024-06-03 18:41:09,674 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 123 transitions, 1091 flow, removed 3 selfloop flow, removed 2 redundant places. [2024-06-03 18:41:09,679 INFO L231 Difference]: Finished difference. Result has 99 places, 96 transitions, 824 flow [2024-06-03 18:41:09,680 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=759, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=95, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=824, PETRI_PLACES=99, PETRI_TRANSITIONS=96} [2024-06-03 18:41:09,681 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 57 predicate places. [2024-06-03 18:41:09,682 INFO L495 AbstractCegarLoop]: Abstraction has has 99 places, 96 transitions, 824 flow [2024-06-03 18:41:09,682 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:09,683 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:41:09,683 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:41:09,683 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-03 18:41:09,683 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:41:09,683 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:41:09,684 INFO L85 PathProgramCache]: Analyzing trace with hash -1389638105, now seen corresponding path program 3 times [2024-06-03 18:41:09,684 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:41:09,684 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1523569408] [2024-06-03 18:41:09,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:41:09,684 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:41:09,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:41:09,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-06-03 18:41:09,908 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:41:09,908 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1523569408] [2024-06-03 18:41:09,908 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1523569408] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:41:09,908 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:41:09,908 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:41:09,908 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1820528582] [2024-06-03 18:41:09,909 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:41:09,909 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:41:09,909 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:41:09,909 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:41:09,910 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:41:09,976 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:41:09,977 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 96 transitions, 824 flow. Second operand has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:09,977 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:41:09,977 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:41:09,977 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:41:10,288 INFO L124 PetriNetUnfolderBase]: 1068/1781 cut-off events. [2024-06-03 18:41:10,289 INFO L125 PetriNetUnfolderBase]: For 15858/15858 co-relation queries the response was YES. [2024-06-03 18:41:10,297 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8324 conditions, 1781 events. 1068/1781 cut-off events. For 15858/15858 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 9329 event pairs, 226 based on Foata normal form. 12/1792 useless extension candidates. Maximal degree in co-relation 8274. Up to 1332 conditions per place. [2024-06-03 18:41:10,305 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 99 selfloop transitions, 23 changer transitions 0/128 dead transitions. [2024-06-03 18:41:10,305 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 128 transitions, 1192 flow [2024-06-03 18:41:10,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:41:10,306 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:41:10,306 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 147 transitions. [2024-06-03 18:41:10,307 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5975609756097561 [2024-06-03 18:41:10,307 INFO L175 Difference]: Start difference. First operand has 99 places, 96 transitions, 824 flow. Second operand 6 states and 147 transitions. [2024-06-03 18:41:10,307 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 128 transitions, 1192 flow [2024-06-03 18:41:10,333 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 128 transitions, 1154 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-06-03 18:41:10,335 INFO L231 Difference]: Finished difference. Result has 102 places, 99 transitions, 878 flow [2024-06-03 18:41:10,335 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=786, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=96, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=878, PETRI_PLACES=102, PETRI_TRANSITIONS=99} [2024-06-03 18:41:10,336 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 60 predicate places. [2024-06-03 18:41:10,336 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 99 transitions, 878 flow [2024-06-03 18:41:10,336 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:10,336 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:41:10,336 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:41:10,337 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-03 18:41:10,337 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:41:10,337 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:41:10,337 INFO L85 PathProgramCache]: Analyzing trace with hash -1483046693, now seen corresponding path program 4 times [2024-06-03 18:41:10,337 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:41:10,338 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [179780720] [2024-06-03 18:41:10,338 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:41:10,338 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:41:10,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:41:10,563 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:41:10,564 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:41:10,564 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [179780720] [2024-06-03 18:41:10,564 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [179780720] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:41:10,564 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:41:10,564 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:41:10,565 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [314918342] [2024-06-03 18:41:10,565 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:41:10,566 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:41:10,567 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:41:10,567 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:41:10,567 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:41:10,612 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:41:10,613 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 99 transitions, 878 flow. Second operand has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:10,613 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:41:10,613 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:41:10,613 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:41:10,921 INFO L124 PetriNetUnfolderBase]: 1126/1879 cut-off events. [2024-06-03 18:41:10,921 INFO L125 PetriNetUnfolderBase]: For 18658/18658 co-relation queries the response was YES. [2024-06-03 18:41:10,932 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8870 conditions, 1879 events. 1126/1879 cut-off events. For 18658/18658 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 9978 event pairs, 310 based on Foata normal form. 16/1894 useless extension candidates. Maximal degree in co-relation 8818. Up to 1536 conditions per place. [2024-06-03 18:41:10,942 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 96 selfloop transitions, 28 changer transitions 0/130 dead transitions. [2024-06-03 18:41:10,942 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 130 transitions, 1229 flow [2024-06-03 18:41:10,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:41:10,943 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:41:10,944 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-03 18:41:10,944 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-03 18:41:10,944 INFO L175 Difference]: Start difference. First operand has 102 places, 99 transitions, 878 flow. Second operand 7 states and 164 transitions. [2024-06-03 18:41:10,944 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 130 transitions, 1229 flow [2024-06-03 18:41:10,976 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 130 transitions, 1205 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-03 18:41:10,979 INFO L231 Difference]: Finished difference. Result has 107 places, 100 transitions, 927 flow [2024-06-03 18:41:10,979 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=854, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=927, PETRI_PLACES=107, PETRI_TRANSITIONS=100} [2024-06-03 18:41:10,979 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 65 predicate places. [2024-06-03 18:41:10,979 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 100 transitions, 927 flow [2024-06-03 18:41:10,980 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:10,980 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:41:10,980 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:41:10,980 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-03 18:41:10,981 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:41:10,981 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:41:10,981 INFO L85 PathProgramCache]: Analyzing trace with hash 314374365, now seen corresponding path program 5 times [2024-06-03 18:41:10,981 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:41:10,981 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [677169056] [2024-06-03 18:41:10,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:41:10,982 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:41:10,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:41:11,183 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:41:11,184 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:41:11,184 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [677169056] [2024-06-03 18:41:11,184 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [677169056] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:41:11,184 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:41:11,184 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:41:11,184 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [96887681] [2024-06-03 18:41:11,184 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:41:11,186 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:41:11,186 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:41:11,187 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:41:11,187 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:41:11,249 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:41:11,250 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 100 transitions, 927 flow. Second operand has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:11,250 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:41:11,250 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:41:11,250 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:41:11,568 INFO L124 PetriNetUnfolderBase]: 1184/1987 cut-off events. [2024-06-03 18:41:11,568 INFO L125 PetriNetUnfolderBase]: For 20875/20875 co-relation queries the response was YES. [2024-06-03 18:41:11,578 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9486 conditions, 1987 events. 1184/1987 cut-off events. For 20875/20875 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 10741 event pairs, 325 based on Foata normal form. 16/2002 useless extension candidates. Maximal degree in co-relation 9432. Up to 1634 conditions per place. [2024-06-03 18:41:11,587 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 97 selfloop transitions, 27 changer transitions 0/130 dead transitions. [2024-06-03 18:41:11,587 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 130 transitions, 1276 flow [2024-06-03 18:41:11,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:41:11,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:41:11,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-03 18:41:11,590 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-03 18:41:11,590 INFO L175 Difference]: Start difference. First operand has 107 places, 100 transitions, 927 flow. Second operand 7 states and 164 transitions. [2024-06-03 18:41:11,590 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 130 transitions, 1276 flow [2024-06-03 18:41:11,627 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 130 transitions, 1219 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-03 18:41:11,629 INFO L231 Difference]: Finished difference. Result has 109 places, 101 transitions, 943 flow [2024-06-03 18:41:11,629 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=870, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=943, PETRI_PLACES=109, PETRI_TRANSITIONS=101} [2024-06-03 18:41:11,630 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 67 predicate places. [2024-06-03 18:41:11,630 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 101 transitions, 943 flow [2024-06-03 18:41:11,630 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:11,630 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:41:11,630 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:41:11,630 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-03 18:41:11,631 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:41:11,631 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:41:11,632 INFO L85 PathProgramCache]: Analyzing trace with hash 314226495, now seen corresponding path program 6 times [2024-06-03 18:41:11,632 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:41:11,632 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [655451898] [2024-06-03 18:41:11,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:41:11,632 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:41:11,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:41:11,854 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:41:11,855 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:41:11,855 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [655451898] [2024-06-03 18:41:11,855 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [655451898] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:41:11,855 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:41:11,855 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:41:11,855 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1775628463] [2024-06-03 18:41:11,856 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:41:11,856 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:41:11,857 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:41:11,857 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:41:11,857 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:41:11,919 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:41:11,920 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 101 transitions, 943 flow. Second operand has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:11,920 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:41:11,920 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:41:11,920 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:41:12,299 INFO L124 PetriNetUnfolderBase]: 1200/2019 cut-off events. [2024-06-03 18:41:12,299 INFO L125 PetriNetUnfolderBase]: For 21828/21828 co-relation queries the response was YES. [2024-06-03 18:41:12,308 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9624 conditions, 2019 events. 1200/2019 cut-off events. For 21828/21828 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 11007 event pairs, 316 based on Foata normal form. 12/2030 useless extension candidates. Maximal degree in co-relation 9569. Up to 1487 conditions per place. [2024-06-03 18:41:12,316 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 100 selfloop transitions, 30 changer transitions 0/136 dead transitions. [2024-06-03 18:41:12,316 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 136 transitions, 1334 flow [2024-06-03 18:41:12,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:41:12,317 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:41:12,317 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-03 18:41:12,318 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.578397212543554 [2024-06-03 18:41:12,318 INFO L175 Difference]: Start difference. First operand has 109 places, 101 transitions, 943 flow. Second operand 7 states and 166 transitions. [2024-06-03 18:41:12,318 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 136 transitions, 1334 flow [2024-06-03 18:41:12,349 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 136 transitions, 1277 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-03 18:41:12,354 INFO L231 Difference]: Finished difference. Result has 112 places, 104 transitions, 993 flow [2024-06-03 18:41:12,354 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=886, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=101, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=993, PETRI_PLACES=112, PETRI_TRANSITIONS=104} [2024-06-03 18:41:12,354 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 70 predicate places. [2024-06-03 18:41:12,354 INFO L495 AbstractCegarLoop]: Abstraction has has 112 places, 104 transitions, 993 flow [2024-06-03 18:41:12,355 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:12,355 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:41:12,356 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:41:12,356 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-03 18:41:12,356 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:41:12,356 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:41:12,356 INFO L85 PathProgramCache]: Analyzing trace with hash -1482831491, now seen corresponding path program 1 times [2024-06-03 18:41:12,357 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:41:12,357 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1893144798] [2024-06-03 18:41:12,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:41:12,357 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:41:12,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:41:12,561 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:41:12,561 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:41:12,561 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1893144798] [2024-06-03 18:41:12,561 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1893144798] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:41:12,562 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:41:12,562 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:41:12,562 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1667473479] [2024-06-03 18:41:12,562 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:41:12,563 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:41:12,563 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:41:12,563 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:41:12,564 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:41:12,627 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:41:12,627 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 104 transitions, 993 flow. Second operand has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:12,627 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:41:12,627 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:41:12,628 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:41:12,976 INFO L124 PetriNetUnfolderBase]: 1180/1987 cut-off events. [2024-06-03 18:41:12,977 INFO L125 PetriNetUnfolderBase]: For 21985/21985 co-relation queries the response was YES. [2024-06-03 18:41:12,988 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9464 conditions, 1987 events. 1180/1987 cut-off events. For 21985/21985 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 10789 event pairs, 268 based on Foata normal form. 12/1998 useless extension candidates. Maximal degree in co-relation 9407. Up to 1335 conditions per place. [2024-06-03 18:41:12,997 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 99 selfloop transitions, 32 changer transitions 0/137 dead transitions. [2024-06-03 18:41:12,997 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 137 transitions, 1332 flow [2024-06-03 18:41:12,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:41:12,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:41:12,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-03 18:41:12,999 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.578397212543554 [2024-06-03 18:41:12,999 INFO L175 Difference]: Start difference. First operand has 112 places, 104 transitions, 993 flow. Second operand 7 states and 166 transitions. [2024-06-03 18:41:12,999 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 137 transitions, 1332 flow [2024-06-03 18:41:13,041 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 137 transitions, 1290 flow, removed 6 selfloop flow, removed 3 redundant places. [2024-06-03 18:41:13,043 INFO L231 Difference]: Finished difference. Result has 115 places, 103 transitions, 981 flow [2024-06-03 18:41:13,043 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=913, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=981, PETRI_PLACES=115, PETRI_TRANSITIONS=103} [2024-06-03 18:41:13,044 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 73 predicate places. [2024-06-03 18:41:13,044 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 103 transitions, 981 flow [2024-06-03 18:41:13,044 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:13,044 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:41:13,044 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:41:13,044 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-03 18:41:13,045 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:41:13,045 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:41:13,045 INFO L85 PathProgramCache]: Analyzing trace with hash 1198249931, now seen corresponding path program 1 times [2024-06-03 18:41:13,045 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:41:13,046 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1892266533] [2024-06-03 18:41:13,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:41:13,046 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:41:13,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:41:13,232 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:41:13,233 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:41:13,233 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1892266533] [2024-06-03 18:41:13,233 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1892266533] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:41:13,233 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:41:13,233 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:41:13,233 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [186333896] [2024-06-03 18:41:13,234 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:41:13,234 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:41:13,235 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:41:13,236 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:41:13,236 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:41:13,283 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:41:13,284 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 103 transitions, 981 flow. Second operand has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:13,284 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:41:13,284 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:41:13,284 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:41:13,545 INFO L124 PetriNetUnfolderBase]: 1130/1922 cut-off events. [2024-06-03 18:41:13,545 INFO L125 PetriNetUnfolderBase]: For 22202/22207 co-relation queries the response was YES. [2024-06-03 18:41:13,556 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9377 conditions, 1922 events. 1130/1922 cut-off events. For 22202/22207 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 10656 event pairs, 311 based on Foata normal form. 7/1920 useless extension candidates. Maximal degree in co-relation 9318. Up to 1705 conditions per place. [2024-06-03 18:41:13,564 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 83 selfloop transitions, 18 changer transitions 0/114 dead transitions. [2024-06-03 18:41:13,565 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 114 transitions, 1227 flow [2024-06-03 18:41:13,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-03 18:41:13,566 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-03 18:41:13,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 97 transitions. [2024-06-03 18:41:13,567 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5914634146341463 [2024-06-03 18:41:13,567 INFO L175 Difference]: Start difference. First operand has 115 places, 103 transitions, 981 flow. Second operand 4 states and 97 transitions. [2024-06-03 18:41:13,567 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 114 transitions, 1227 flow [2024-06-03 18:41:13,607 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 114 transitions, 1119 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-03 18:41:13,610 INFO L231 Difference]: Finished difference. Result has 112 places, 106 transitions, 950 flow [2024-06-03 18:41:13,610 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=873, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=950, PETRI_PLACES=112, PETRI_TRANSITIONS=106} [2024-06-03 18:41:13,611 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 70 predicate places. [2024-06-03 18:41:13,611 INFO L495 AbstractCegarLoop]: Abstraction has has 112 places, 106 transitions, 950 flow [2024-06-03 18:41:13,611 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:13,611 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:41:13,611 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:41:13,611 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-03 18:41:13,612 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:41:13,612 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:41:13,612 INFO L85 PathProgramCache]: Analyzing trace with hash -1551885911, now seen corresponding path program 2 times [2024-06-03 18:41:13,612 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:41:13,613 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1160621244] [2024-06-03 18:41:13,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:41:13,613 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:41:13,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:41:13,769 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:41:13,769 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:41:13,769 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1160621244] [2024-06-03 18:41:13,769 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1160621244] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:41:13,769 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:41:13,770 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:41:13,770 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1575180402] [2024-06-03 18:41:13,770 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:41:13,770 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:41:13,770 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:41:13,771 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:41:13,771 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:41:13,818 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:41:13,818 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 106 transitions, 950 flow. Second operand has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:13,818 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:41:13,818 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:41:13,818 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:41:14,060 INFO L124 PetriNetUnfolderBase]: 1124/1914 cut-off events. [2024-06-03 18:41:14,061 INFO L125 PetriNetUnfolderBase]: For 22986/22991 co-relation queries the response was YES. [2024-06-03 18:41:14,071 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9217 conditions, 1914 events. 1124/1914 cut-off events. For 22986/22991 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 10563 event pairs, 310 based on Foata normal form. 7/1912 useless extension candidates. Maximal degree in co-relation 9159. Up to 1695 conditions per place. [2024-06-03 18:41:14,079 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 84 selfloop transitions, 21 changer transitions 0/118 dead transitions. [2024-06-03 18:41:14,079 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 118 transitions, 1212 flow [2024-06-03 18:41:14,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-03 18:41:14,080 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-03 18:41:14,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 115 transitions. [2024-06-03 18:41:14,081 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5609756097560976 [2024-06-03 18:41:14,081 INFO L175 Difference]: Start difference. First operand has 112 places, 106 transitions, 950 flow. Second operand 5 states and 115 transitions. [2024-06-03 18:41:14,081 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 118 transitions, 1212 flow [2024-06-03 18:41:14,120 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 118 transitions, 1161 flow, removed 12 selfloop flow, removed 2 redundant places. [2024-06-03 18:41:14,122 INFO L231 Difference]: Finished difference. Result has 115 places, 109 transitions, 983 flow [2024-06-03 18:41:14,122 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=903, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=983, PETRI_PLACES=115, PETRI_TRANSITIONS=109} [2024-06-03 18:41:14,123 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 73 predicate places. [2024-06-03 18:41:14,123 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 109 transitions, 983 flow [2024-06-03 18:41:14,123 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:14,124 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:41:14,124 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:41:14,124 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-03 18:41:14,124 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:41:14,124 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:41:14,125 INFO L85 PathProgramCache]: Analyzing trace with hash -476668975, now seen corresponding path program 1 times [2024-06-03 18:41:14,125 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:41:14,125 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [708894196] [2024-06-03 18:41:14,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:41:14,125 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:41:14,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:41:14,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-06-03 18:41:14,287 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:41:14,287 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [708894196] [2024-06-03 18:41:14,287 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [708894196] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:41:14,287 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:41:14,288 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:41:14,288 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [546492542] [2024-06-03 18:41:14,288 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:41:14,288 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:41:14,289 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:41:14,289 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:41:14,289 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:41:14,328 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:41:14,328 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 109 transitions, 983 flow. Second operand has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:14,328 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:41:14,328 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:41:14,328 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:41:14,580 INFO L124 PetriNetUnfolderBase]: 1115/1939 cut-off events. [2024-06-03 18:41:14,581 INFO L125 PetriNetUnfolderBase]: For 23916/23916 co-relation queries the response was YES. [2024-06-03 18:41:14,592 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9477 conditions, 1939 events. 1115/1939 cut-off events. For 23916/23916 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 10789 event pairs, 302 based on Foata normal form. 2/1940 useless extension candidates. Maximal degree in co-relation 9418. Up to 1706 conditions per place. [2024-06-03 18:41:14,643 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 100 selfloop transitions, 23 changer transitions 0/132 dead transitions. [2024-06-03 18:41:14,644 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 132 transitions, 1373 flow [2024-06-03 18:41:14,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:41:14,645 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:41:14,646 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 140 transitions. [2024-06-03 18:41:14,647 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5691056910569106 [2024-06-03 18:41:14,647 INFO L175 Difference]: Start difference. First operand has 115 places, 109 transitions, 983 flow. Second operand 6 states and 140 transitions. [2024-06-03 18:41:14,647 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 132 transitions, 1373 flow [2024-06-03 18:41:14,691 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 132 transitions, 1315 flow, removed 10 selfloop flow, removed 3 redundant places. [2024-06-03 18:41:14,693 INFO L231 Difference]: Finished difference. Result has 118 places, 115 transitions, 1043 flow [2024-06-03 18:41:14,694 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=925, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1043, PETRI_PLACES=118, PETRI_TRANSITIONS=115} [2024-06-03 18:41:14,694 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 76 predicate places. [2024-06-03 18:41:14,694 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 115 transitions, 1043 flow [2024-06-03 18:41:14,694 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:14,695 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:41:14,695 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:41:14,695 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-03 18:41:14,695 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:41:14,695 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:41:14,695 INFO L85 PathProgramCache]: Analyzing trace with hash -476549005, now seen corresponding path program 2 times [2024-06-03 18:41:14,696 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:41:14,696 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1942855706] [2024-06-03 18:41:14,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:41:14,697 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:41:14,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:41:14,881 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:41:14,881 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:41:14,882 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1942855706] [2024-06-03 18:41:14,882 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1942855706] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:41:14,882 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:41:14,882 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:41:14,882 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1021402050] [2024-06-03 18:41:14,882 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:41:14,883 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:41:14,883 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:41:14,883 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:41:14,883 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:41:14,939 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:41:14,939 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 115 transitions, 1043 flow. Second operand has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:14,939 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:41:14,940 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:41:14,940 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:41:15,240 INFO L124 PetriNetUnfolderBase]: 1133/1969 cut-off events. [2024-06-03 18:41:15,240 INFO L125 PetriNetUnfolderBase]: For 26459/26459 co-relation queries the response was YES. [2024-06-03 18:41:15,253 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9954 conditions, 1969 events. 1133/1969 cut-off events. For 26459/26459 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 11012 event pairs, 302 based on Foata normal form. 2/1970 useless extension candidates. Maximal degree in co-relation 9894. Up to 1754 conditions per place. [2024-06-03 18:41:15,264 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 104 selfloop transitions, 21 changer transitions 0/134 dead transitions. [2024-06-03 18:41:15,264 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 134 transitions, 1397 flow [2024-06-03 18:41:15,265 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:41:15,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:41:15,265 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 135 transitions. [2024-06-03 18:41:15,266 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5487804878048781 [2024-06-03 18:41:15,266 INFO L175 Difference]: Start difference. First operand has 118 places, 115 transitions, 1043 flow. Second operand 6 states and 135 transitions. [2024-06-03 18:41:15,266 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 134 transitions, 1397 flow [2024-06-03 18:41:15,333 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 134 transitions, 1329 flow, removed 17 selfloop flow, removed 3 redundant places. [2024-06-03 18:41:15,335 INFO L231 Difference]: Finished difference. Result has 121 places, 121 transitions, 1101 flow [2024-06-03 18:41:15,336 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=985, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1101, PETRI_PLACES=121, PETRI_TRANSITIONS=121} [2024-06-03 18:41:15,336 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 79 predicate places. [2024-06-03 18:41:15,336 INFO L495 AbstractCegarLoop]: Abstraction has has 121 places, 121 transitions, 1101 flow [2024-06-03 18:41:15,337 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:15,337 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:41:15,337 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:41:15,337 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-03 18:41:15,337 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:41:15,338 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:41:15,338 INFO L85 PathProgramCache]: Analyzing trace with hash -1044905937, now seen corresponding path program 1 times [2024-06-03 18:41:15,338 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:41:15,338 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1354632152] [2024-06-03 18:41:15,338 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:41:15,338 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:41:15,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:41:15,488 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:41:15,488 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:41:15,489 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1354632152] [2024-06-03 18:41:15,489 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1354632152] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:41:15,489 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:41:15,489 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:41:15,489 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1495003801] [2024-06-03 18:41:15,489 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:41:15,490 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:41:15,491 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:41:15,491 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:41:15,491 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:41:15,536 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:41:15,536 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 121 transitions, 1101 flow. Second operand has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:15,536 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:41:15,536 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:41:15,537 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:41:15,781 INFO L124 PetriNetUnfolderBase]: 1219/2068 cut-off events. [2024-06-03 18:41:15,782 INFO L125 PetriNetUnfolderBase]: For 28113/28113 co-relation queries the response was YES. [2024-06-03 18:41:15,794 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10296 conditions, 2068 events. 1219/2068 cut-off events. For 28113/28113 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 11385 event pairs, 302 based on Foata normal form. 1/2069 useless extension candidates. Maximal degree in co-relation 10235. Up to 1872 conditions per place. [2024-06-03 18:41:15,802 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 124 selfloop transitions, 19 changer transitions 0/149 dead transitions. [2024-06-03 18:41:15,802 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 149 transitions, 1598 flow [2024-06-03 18:41:15,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:41:15,802 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:41:15,803 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 133 transitions. [2024-06-03 18:41:15,803 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.540650406504065 [2024-06-03 18:41:15,803 INFO L175 Difference]: Start difference. First operand has 121 places, 121 transitions, 1101 flow. Second operand 6 states and 133 transitions. [2024-06-03 18:41:15,803 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 149 transitions, 1598 flow [2024-06-03 18:41:15,860 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 149 transitions, 1527 flow, removed 13 selfloop flow, removed 3 redundant places. [2024-06-03 18:41:15,863 INFO L231 Difference]: Finished difference. Result has 126 places, 133 transitions, 1217 flow [2024-06-03 18:41:15,863 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1041, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=121, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1217, PETRI_PLACES=126, PETRI_TRANSITIONS=133} [2024-06-03 18:41:15,864 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 84 predicate places. [2024-06-03 18:41:15,864 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 133 transitions, 1217 flow [2024-06-03 18:41:15,864 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:15,864 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:41:15,864 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:41:15,865 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-03 18:41:15,865 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:41:15,865 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:41:15,866 INFO L85 PathProgramCache]: Analyzing trace with hash -1552117295, now seen corresponding path program 3 times [2024-06-03 18:41:15,867 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:41:15,867 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1357966736] [2024-06-03 18:41:15,867 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:41:15,867 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:41:15,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:41:16,021 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:41:16,022 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:41:16,022 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1357966736] [2024-06-03 18:41:16,022 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1357966736] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:41:16,022 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:41:16,022 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:41:16,022 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [203278983] [2024-06-03 18:41:16,023 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:41:16,023 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:41:16,023 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:41:16,023 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:41:16,024 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:41:16,071 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:41:16,071 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 133 transitions, 1217 flow. Second operand has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:16,072 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:41:16,072 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:41:16,072 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:41:16,396 INFO L124 PetriNetUnfolderBase]: 1154/1992 cut-off events. [2024-06-03 18:41:16,397 INFO L125 PetriNetUnfolderBase]: For 29999/29999 co-relation queries the response was YES. [2024-06-03 18:41:16,409 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10152 conditions, 1992 events. 1154/1992 cut-off events. For 29999/29999 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 11136 event pairs, 301 based on Foata normal form. 2/1993 useless extension candidates. Maximal degree in co-relation 10088. Up to 1728 conditions per place. [2024-06-03 18:41:16,416 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 106 selfloop transitions, 30 changer transitions 0/148 dead transitions. [2024-06-03 18:41:16,416 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 148 transitions, 1527 flow [2024-06-03 18:41:16,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-03 18:41:16,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-03 18:41:16,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 121 transitions. [2024-06-03 18:41:16,417 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5902439024390244 [2024-06-03 18:41:16,417 INFO L175 Difference]: Start difference. First operand has 126 places, 133 transitions, 1217 flow. Second operand 5 states and 121 transitions. [2024-06-03 18:41:16,418 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 148 transitions, 1527 flow [2024-06-03 18:41:16,478 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 148 transitions, 1481 flow, removed 16 selfloop flow, removed 2 redundant places. [2024-06-03 18:41:16,481 INFO L231 Difference]: Finished difference. Result has 129 places, 133 transitions, 1248 flow [2024-06-03 18:41:16,481 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1171, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=133, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1248, PETRI_PLACES=129, PETRI_TRANSITIONS=133} [2024-06-03 18:41:16,481 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 87 predicate places. [2024-06-03 18:41:16,482 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 133 transitions, 1248 flow [2024-06-03 18:41:16,482 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:16,482 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:41:16,482 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:41:16,482 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-03 18:41:16,482 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:41:16,483 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:41:16,483 INFO L85 PathProgramCache]: Analyzing trace with hash -1552117109, now seen corresponding path program 2 times [2024-06-03 18:41:16,483 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:41:16,483 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1945494778] [2024-06-03 18:41:16,483 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:41:16,484 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:41:16,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:41:16,637 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:41:16,637 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:41:16,637 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1945494778] [2024-06-03 18:41:16,639 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1945494778] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:41:16,639 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:41:16,640 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:41:16,640 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1210740544] [2024-06-03 18:41:16,640 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:41:16,640 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:41:16,640 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:41:16,641 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:41:16,641 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:41:16,686 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:41:16,687 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 133 transitions, 1248 flow. Second operand has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:16,687 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:41:16,687 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:41:16,687 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:41:16,950 INFO L124 PetriNetUnfolderBase]: 1218/2067 cut-off events. [2024-06-03 18:41:16,951 INFO L125 PetriNetUnfolderBase]: For 31946/31946 co-relation queries the response was YES. [2024-06-03 18:41:16,964 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10591 conditions, 2067 events. 1218/2067 cut-off events. For 31946/31946 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 11363 event pairs, 302 based on Foata normal form. 1/2068 useless extension candidates. Maximal degree in co-relation 10526. Up to 1870 conditions per place. [2024-06-03 18:41:16,972 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 123 selfloop transitions, 22 changer transitions 0/151 dead transitions. [2024-06-03 18:41:16,972 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 151 transitions, 1666 flow [2024-06-03 18:41:16,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-03 18:41:16,973 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-03 18:41:16,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 116 transitions. [2024-06-03 18:41:16,974 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5658536585365853 [2024-06-03 18:41:16,974 INFO L175 Difference]: Start difference. First operand has 129 places, 133 transitions, 1248 flow. Second operand 5 states and 116 transitions. [2024-06-03 18:41:16,974 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 151 transitions, 1666 flow [2024-06-03 18:41:17,038 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 151 transitions, 1600 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-03 18:41:17,040 INFO L231 Difference]: Finished difference. Result has 131 places, 137 transitions, 1289 flow [2024-06-03 18:41:17,041 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1186, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=133, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1289, PETRI_PLACES=131, PETRI_TRANSITIONS=137} [2024-06-03 18:41:17,044 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 89 predicate places. [2024-06-03 18:41:17,044 INFO L495 AbstractCegarLoop]: Abstraction has has 131 places, 137 transitions, 1289 flow [2024-06-03 18:41:17,044 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:17,044 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:41:17,045 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:41:17,045 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-03 18:41:17,045 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:41:17,045 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:41:17,045 INFO L85 PathProgramCache]: Analyzing trace with hash -1551879959, now seen corresponding path program 3 times [2024-06-03 18:41:17,046 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:41:17,046 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [581107111] [2024-06-03 18:41:17,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:41:17,046 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:41:17,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:41:17,196 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:41:17,196 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:41:17,196 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [581107111] [2024-06-03 18:41:17,197 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [581107111] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:41:17,197 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:41:17,197 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:41:17,197 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2108363486] [2024-06-03 18:41:17,197 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:41:17,197 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:41:17,198 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:41:17,198 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:41:17,198 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:41:17,248 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:41:17,248 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 137 transitions, 1289 flow. Second operand has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:17,248 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:41:17,248 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:41:17,248 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:41:17,507 INFO L124 PetriNetUnfolderBase]: 1215/2064 cut-off events. [2024-06-03 18:41:17,507 INFO L125 PetriNetUnfolderBase]: For 31829/31833 co-relation queries the response was YES. [2024-06-03 18:41:17,520 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10552 conditions, 2064 events. 1215/2064 cut-off events. For 31829/31833 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 11360 event pairs, 307 based on Foata normal form. 5/2069 useless extension candidates. Maximal degree in co-relation 10485. Up to 1867 conditions per place. [2024-06-03 18:41:17,529 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 120 selfloop transitions, 22 changer transitions 0/148 dead transitions. [2024-06-03 18:41:17,529 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 148 transitions, 1612 flow [2024-06-03 18:41:17,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-03 18:41:17,530 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-03 18:41:17,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 111 transitions. [2024-06-03 18:41:17,531 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5414634146341464 [2024-06-03 18:41:17,531 INFO L175 Difference]: Start difference. First operand has 131 places, 137 transitions, 1289 flow. Second operand 5 states and 111 transitions. [2024-06-03 18:41:17,531 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 148 transitions, 1612 flow [2024-06-03 18:41:17,600 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 148 transitions, 1561 flow, removed 11 selfloop flow, removed 3 redundant places. [2024-06-03 18:41:17,602 INFO L231 Difference]: Finished difference. Result has 133 places, 138 transitions, 1296 flow [2024-06-03 18:41:17,602 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1239, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1296, PETRI_PLACES=133, PETRI_TRANSITIONS=138} [2024-06-03 18:41:17,604 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 91 predicate places. [2024-06-03 18:41:17,604 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 138 transitions, 1296 flow [2024-06-03 18:41:17,605 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:17,605 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:41:17,605 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:41:17,605 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-03 18:41:17,605 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:41:17,606 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:41:17,606 INFO L85 PathProgramCache]: Analyzing trace with hash -1551871031, now seen corresponding path program 1 times [2024-06-03 18:41:17,606 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:41:17,606 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [401287863] [2024-06-03 18:41:17,607 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:41:17,607 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:41:17,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:41:17,781 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:41:17,781 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:41:17,781 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [401287863] [2024-06-03 18:41:17,781 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [401287863] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:41:17,782 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:41:17,782 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:41:17,782 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [694844813] [2024-06-03 18:41:17,782 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:41:17,782 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:41:17,782 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:41:17,783 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:41:17,783 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:41:17,816 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:41:17,816 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 138 transitions, 1296 flow. Second operand has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:17,816 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:41:17,816 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:41:17,816 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:41:18,114 INFO L124 PetriNetUnfolderBase]: 1157/1980 cut-off events. [2024-06-03 18:41:18,114 INFO L125 PetriNetUnfolderBase]: For 30788/30788 co-relation queries the response was YES. [2024-06-03 18:41:18,125 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10158 conditions, 1980 events. 1157/1980 cut-off events. For 30788/30788 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 10941 event pairs, 295 based on Foata normal form. 2/1975 useless extension candidates. Maximal degree in co-relation 10091. Up to 1753 conditions per place. [2024-06-03 18:41:18,132 INFO L140 encePairwiseOnDemand]: 35/41 looper letters, 124 selfloop transitions, 10 changer transitions 0/151 dead transitions. [2024-06-03 18:41:18,133 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 151 transitions, 1611 flow [2024-06-03 18:41:18,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-03 18:41:18,133 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-03 18:41:18,134 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 113 transitions. [2024-06-03 18:41:18,134 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.551219512195122 [2024-06-03 18:41:18,134 INFO L175 Difference]: Start difference. First operand has 133 places, 138 transitions, 1296 flow. Second operand 5 states and 113 transitions. [2024-06-03 18:41:18,134 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 151 transitions, 1611 flow [2024-06-03 18:41:18,200 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 151 transitions, 1577 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-03 18:41:18,203 INFO L231 Difference]: Finished difference. Result has 136 places, 140 transitions, 1305 flow [2024-06-03 18:41:18,203 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1262, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1305, PETRI_PLACES=136, PETRI_TRANSITIONS=140} [2024-06-03 18:41:18,204 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 94 predicate places. [2024-06-03 18:41:18,204 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 140 transitions, 1305 flow [2024-06-03 18:41:18,204 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:18,204 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:41:18,205 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:41:18,205 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-03 18:41:18,205 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:41:18,205 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:41:18,205 INFO L85 PathProgramCache]: Analyzing trace with hash 1963930725, now seen corresponding path program 1 times [2024-06-03 18:41:18,206 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:41:18,206 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1545553210] [2024-06-03 18:41:18,206 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:41:18,206 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:41:18,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:41:18,372 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:41:18,372 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:41:18,372 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1545553210] [2024-06-03 18:41:18,372 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1545553210] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:41:18,373 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:41:18,373 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:41:18,373 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [509630390] [2024-06-03 18:41:18,373 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:41:18,373 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:41:18,373 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:41:18,374 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:41:18,374 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:41:18,411 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:41:18,411 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 140 transitions, 1305 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:18,411 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:41:18,411 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:41:18,411 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:41:18,679 INFO L124 PetriNetUnfolderBase]: 1215/2052 cut-off events. [2024-06-03 18:41:18,679 INFO L125 PetriNetUnfolderBase]: For 32924/32924 co-relation queries the response was YES. [2024-06-03 18:41:18,688 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10641 conditions, 2052 events. 1215/2052 cut-off events. For 32924/32924 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 11209 event pairs, 300 based on Foata normal form. 1/2053 useless extension candidates. Maximal degree in co-relation 10572. Up to 1834 conditions per place. [2024-06-03 18:41:18,695 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 134 selfloop transitions, 34 changer transitions 0/174 dead transitions. [2024-06-03 18:41:18,696 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 174 transitions, 1876 flow [2024-06-03 18:41:18,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:41:18,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:41:18,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 155 transitions. [2024-06-03 18:41:18,697 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5400696864111498 [2024-06-03 18:41:18,697 INFO L175 Difference]: Start difference. First operand has 136 places, 140 transitions, 1305 flow. Second operand 7 states and 155 transitions. [2024-06-03 18:41:18,698 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 174 transitions, 1876 flow [2024-06-03 18:41:18,785 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 174 transitions, 1854 flow, removed 5 selfloop flow, removed 2 redundant places. [2024-06-03 18:41:18,788 INFO L231 Difference]: Finished difference. Result has 143 places, 153 transitions, 1508 flow [2024-06-03 18:41:18,788 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1283, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=140, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1508, PETRI_PLACES=143, PETRI_TRANSITIONS=153} [2024-06-03 18:41:18,788 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 101 predicate places. [2024-06-03 18:41:18,788 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 153 transitions, 1508 flow [2024-06-03 18:41:18,789 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:18,789 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:41:18,789 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:41:18,789 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-03 18:41:18,789 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:41:18,790 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:41:18,790 INFO L85 PathProgramCache]: Analyzing trace with hash -1888116027, now seen corresponding path program 2 times [2024-06-03 18:41:18,790 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:41:18,790 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [333634720] [2024-06-03 18:41:18,790 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:41:18,790 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:41:18,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:41:18,982 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:41:18,983 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:41:18,983 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [333634720] [2024-06-03 18:41:18,983 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [333634720] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:41:18,983 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:41:18,983 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:41:18,984 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [894692838] [2024-06-03 18:41:18,984 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:41:18,984 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:41:18,984 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:41:18,985 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:41:18,985 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:41:19,023 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:41:19,023 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 153 transitions, 1508 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:19,024 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:41:19,024 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:41:19,024 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:41:19,347 INFO L124 PetriNetUnfolderBase]: 1228/2074 cut-off events. [2024-06-03 18:41:19,347 INFO L125 PetriNetUnfolderBase]: For 36529/36529 co-relation queries the response was YES. [2024-06-03 18:41:19,357 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11191 conditions, 2074 events. 1228/2074 cut-off events. For 36529/36529 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 11371 event pairs, 300 based on Foata normal form. 1/2075 useless extension candidates. Maximal degree in co-relation 11118. Up to 1875 conditions per place. [2024-06-03 18:41:19,367 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 140 selfloop transitions, 30 changer transitions 0/176 dead transitions. [2024-06-03 18:41:19,367 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 176 transitions, 2020 flow [2024-06-03 18:41:19,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:41:19,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:41:19,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 152 transitions. [2024-06-03 18:41:19,368 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5296167247386759 [2024-06-03 18:41:19,369 INFO L175 Difference]: Start difference. First operand has 143 places, 153 transitions, 1508 flow. Second operand 7 states and 152 transitions. [2024-06-03 18:41:19,369 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 176 transitions, 2020 flow [2024-06-03 18:41:19,466 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 176 transitions, 1962 flow, removed 17 selfloop flow, removed 2 redundant places. [2024-06-03 18:41:19,469 INFO L231 Difference]: Finished difference. Result has 149 places, 160 transitions, 1604 flow [2024-06-03 18:41:19,469 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1458, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1604, PETRI_PLACES=149, PETRI_TRANSITIONS=160} [2024-06-03 18:41:19,470 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 107 predicate places. [2024-06-03 18:41:19,470 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 160 transitions, 1604 flow [2024-06-03 18:41:19,470 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:19,470 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:41:19,470 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:41:19,470 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-03 18:41:19,471 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:41:19,471 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:41:19,471 INFO L85 PathProgramCache]: Analyzing trace with hash 1967655375, now seen corresponding path program 3 times [2024-06-03 18:41:19,471 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:41:19,471 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [503896801] [2024-06-03 18:41:19,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:41:19,472 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:41:19,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:41:19,644 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:41:19,645 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:41:19,645 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [503896801] [2024-06-03 18:41:19,645 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [503896801] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:41:19,645 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:41:19,645 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:41:19,645 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2111549500] [2024-06-03 18:41:19,645 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:41:19,646 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:41:19,646 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:41:19,646 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:41:19,646 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:41:19,690 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:41:19,691 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 160 transitions, 1604 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:19,691 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:41:19,691 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:41:19,691 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:41:19,949 INFO L124 PetriNetUnfolderBase]: 1225/2070 cut-off events. [2024-06-03 18:41:19,950 INFO L125 PetriNetUnfolderBase]: For 38386/38386 co-relation queries the response was YES. [2024-06-03 18:41:19,958 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11287 conditions, 2070 events. 1225/2070 cut-off events. For 38386/38386 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 11352 event pairs, 300 based on Foata normal form. 1/2071 useless extension candidates. Maximal degree in co-relation 11211. Up to 1872 conditions per place. [2024-06-03 18:41:19,966 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 140 selfloop transitions, 32 changer transitions 0/178 dead transitions. [2024-06-03 18:41:19,966 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 178 transitions, 2005 flow [2024-06-03 18:41:19,966 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:41:19,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:41:19,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 183 transitions. [2024-06-03 18:41:19,967 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4959349593495935 [2024-06-03 18:41:19,967 INFO L175 Difference]: Start difference. First operand has 149 places, 160 transitions, 1604 flow. Second operand 9 states and 183 transitions. [2024-06-03 18:41:19,967 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 178 transitions, 2005 flow [2024-06-03 18:41:20,090 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 178 transitions, 1951 flow, removed 14 selfloop flow, removed 3 redundant places. [2024-06-03 18:41:20,093 INFO L231 Difference]: Finished difference. Result has 155 places, 161 transitions, 1630 flow [2024-06-03 18:41:20,093 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1552, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1630, PETRI_PLACES=155, PETRI_TRANSITIONS=161} [2024-06-03 18:41:20,094 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 113 predicate places. [2024-06-03 18:41:20,094 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 161 transitions, 1630 flow [2024-06-03 18:41:20,094 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:20,094 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:41:20,094 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:41:20,094 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-03 18:41:20,095 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:41:20,095 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:41:20,095 INFO L85 PathProgramCache]: Analyzing trace with hash -870989069, now seen corresponding path program 4 times [2024-06-03 18:41:20,095 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:41:20,095 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1561215408] [2024-06-03 18:41:20,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:41:20,096 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:41:20,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:41:20,263 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:41:20,264 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:41:20,264 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1561215408] [2024-06-03 18:41:20,264 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1561215408] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:41:20,264 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:41:20,264 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:41:20,264 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [653849400] [2024-06-03 18:41:20,265 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:41:20,265 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:41:20,265 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:41:20,265 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:41:20,265 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:41:20,315 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:41:20,315 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 161 transitions, 1630 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:20,316 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:41:20,316 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:41:20,316 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:41:20,596 INFO L124 PetriNetUnfolderBase]: 1238/2092 cut-off events. [2024-06-03 18:41:20,596 INFO L125 PetriNetUnfolderBase]: For 41136/41136 co-relation queries the response was YES. [2024-06-03 18:41:20,605 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11568 conditions, 2092 events. 1238/2092 cut-off events. For 41136/41136 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 11470 event pairs, 300 based on Foata normal form. 1/2093 useless extension candidates. Maximal degree in co-relation 11490. Up to 1867 conditions per place. [2024-06-03 18:41:20,612 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 138 selfloop transitions, 45 changer transitions 0/189 dead transitions. [2024-06-03 18:41:20,612 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 189 transitions, 2246 flow [2024-06-03 18:41:20,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:41:20,613 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:41:20,613 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 173 transitions. [2024-06-03 18:41:20,614 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5274390243902439 [2024-06-03 18:41:20,614 INFO L175 Difference]: Start difference. First operand has 155 places, 161 transitions, 1630 flow. Second operand 8 states and 173 transitions. [2024-06-03 18:41:20,614 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 189 transitions, 2246 flow [2024-06-03 18:41:20,692 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 189 transitions, 2193 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-03 18:41:20,694 INFO L231 Difference]: Finished difference. Result has 158 places, 168 transitions, 1770 flow [2024-06-03 18:41:20,694 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1577, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1770, PETRI_PLACES=158, PETRI_TRANSITIONS=168} [2024-06-03 18:41:20,695 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 116 predicate places. [2024-06-03 18:41:20,695 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 168 transitions, 1770 flow [2024-06-03 18:41:20,695 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:20,695 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:41:20,695 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:41:20,695 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-03 18:41:20,695 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:41:20,695 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:41:20,695 INFO L85 PathProgramCache]: Analyzing trace with hash 858840515, now seen corresponding path program 5 times [2024-06-03 18:41:20,696 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:41:20,696 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1576382922] [2024-06-03 18:41:20,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:41:20,696 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:41:20,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:41:20,852 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:41:20,852 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:41:20,853 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1576382922] [2024-06-03 18:41:20,853 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1576382922] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:41:20,853 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:41:20,853 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:41:20,853 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [631260923] [2024-06-03 18:41:20,853 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:41:20,853 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:41:20,854 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:41:20,854 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:41:20,854 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:41:20,898 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:41:20,899 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 168 transitions, 1770 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:20,899 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:41:20,899 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:41:20,899 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:41:21,210 INFO L124 PetriNetUnfolderBase]: 1235/2088 cut-off events. [2024-06-03 18:41:21,211 INFO L125 PetriNetUnfolderBase]: For 43278/43278 co-relation queries the response was YES. [2024-06-03 18:41:21,220 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11692 conditions, 2088 events. 1235/2088 cut-off events. For 43278/43278 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 11475 event pairs, 300 based on Foata normal form. 1/2089 useless extension candidates. Maximal degree in co-relation 11612. Up to 1864 conditions per place. [2024-06-03 18:41:21,226 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 137 selfloop transitions, 43 changer transitions 0/186 dead transitions. [2024-06-03 18:41:21,226 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 186 transitions, 2241 flow [2024-06-03 18:41:21,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:41:21,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:41:21,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 138 transitions. [2024-06-03 18:41:21,227 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5609756097560976 [2024-06-03 18:41:21,227 INFO L175 Difference]: Start difference. First operand has 158 places, 168 transitions, 1770 flow. Second operand 6 states and 138 transitions. [2024-06-03 18:41:21,227 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 186 transitions, 2241 flow [2024-06-03 18:41:21,340 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 186 transitions, 2132 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-03 18:41:21,342 INFO L231 Difference]: Finished difference. Result has 159 places, 168 transitions, 1759 flow [2024-06-03 18:41:21,342 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1663, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1759, PETRI_PLACES=159, PETRI_TRANSITIONS=168} [2024-06-03 18:41:21,342 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 117 predicate places. [2024-06-03 18:41:21,342 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 168 transitions, 1759 flow [2024-06-03 18:41:21,342 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:21,342 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:41:21,343 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:41:21,343 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-03 18:41:21,343 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:41:21,343 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:41:21,343 INFO L85 PathProgramCache]: Analyzing trace with hash 859047905, now seen corresponding path program 6 times [2024-06-03 18:41:21,343 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:41:21,343 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1558504867] [2024-06-03 18:41:21,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:41:21,343 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:41:21,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:41:21,496 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:41:21,496 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:41:21,497 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1558504867] [2024-06-03 18:41:21,497 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1558504867] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:41:21,497 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:41:21,497 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:41:21,497 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1235433263] [2024-06-03 18:41:21,497 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:41:21,497 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:41:21,498 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:41:21,498 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:41:21,498 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:41:21,539 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:41:21,539 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 168 transitions, 1759 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:21,539 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:41:21,539 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:41:21,539 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:41:21,882 INFO L124 PetriNetUnfolderBase]: 1232/2085 cut-off events. [2024-06-03 18:41:21,882 INFO L125 PetriNetUnfolderBase]: For 43463/43469 co-relation queries the response was YES. [2024-06-03 18:41:21,893 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11620 conditions, 2085 events. 1232/2085 cut-off events. For 43463/43469 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 11462 event pairs, 305 based on Foata normal form. 7/2092 useless extension candidates. Maximal degree in co-relation 11540. Up to 1861 conditions per place. [2024-06-03 18:41:21,899 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 134 selfloop transitions, 45 changer transitions 0/185 dead transitions. [2024-06-03 18:41:21,899 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 185 transitions, 2174 flow [2024-06-03 18:41:21,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:41:21,899 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:41:21,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 166 transitions. [2024-06-03 18:41:21,900 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5060975609756098 [2024-06-03 18:41:21,900 INFO L175 Difference]: Start difference. First operand has 159 places, 168 transitions, 1759 flow. Second operand 8 states and 166 transitions. [2024-06-03 18:41:21,900 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 185 transitions, 2174 flow [2024-06-03 18:41:21,977 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 185 transitions, 2072 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-03 18:41:21,980 INFO L231 Difference]: Finished difference. Result has 161 places, 169 transitions, 1765 flow [2024-06-03 18:41:21,980 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1661, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1765, PETRI_PLACES=161, PETRI_TRANSITIONS=169} [2024-06-03 18:41:21,980 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 119 predicate places. [2024-06-03 18:41:21,981 INFO L495 AbstractCegarLoop]: Abstraction has has 161 places, 169 transitions, 1765 flow [2024-06-03 18:41:21,981 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:21,981 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:41:21,981 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:41:21,981 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-03 18:41:21,981 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:41:21,982 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:41:21,982 INFO L85 PathProgramCache]: Analyzing trace with hash 241780642, now seen corresponding path program 1 times [2024-06-03 18:41:21,982 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:41:21,982 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [452855456] [2024-06-03 18:41:21,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:41:21,982 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:41:21,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:41:22,136 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:41:22,137 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:41:22,137 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [452855456] [2024-06-03 18:41:22,137 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [452855456] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:41:22,137 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:41:22,137 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:41:22,137 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1395619017] [2024-06-03 18:41:22,137 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:41:22,137 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:41:22,137 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:41:22,138 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:41:22,138 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:41:22,172 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:41:22,173 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 169 transitions, 1765 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:22,173 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:41:22,173 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:41:22,173 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:41:22,462 INFO L124 PetriNetUnfolderBase]: 1245/2104 cut-off events. [2024-06-03 18:41:22,462 INFO L125 PetriNetUnfolderBase]: For 43316/43322 co-relation queries the response was YES. [2024-06-03 18:41:22,471 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11733 conditions, 2104 events. 1245/2104 cut-off events. For 43316/43322 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 11578 event pairs, 308 based on Foata normal form. 7/2111 useless extension candidates. Maximal degree in co-relation 11653. Up to 1853 conditions per place. [2024-06-03 18:41:22,476 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 143 selfloop transitions, 45 changer transitions 0/194 dead transitions. [2024-06-03 18:41:22,477 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 194 transitions, 2319 flow [2024-06-03 18:41:22,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:41:22,477 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:41:22,477 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 171 transitions. [2024-06-03 18:41:22,477 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5213414634146342 [2024-06-03 18:41:22,477 INFO L175 Difference]: Start difference. First operand has 161 places, 169 transitions, 1765 flow. Second operand 8 states and 171 transitions. [2024-06-03 18:41:22,477 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 194 transitions, 2319 flow [2024-06-03 18:41:22,553 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 194 transitions, 2225 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-03 18:41:22,555 INFO L231 Difference]: Finished difference. Result has 165 places, 178 transitions, 1869 flow [2024-06-03 18:41:22,555 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1671, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1869, PETRI_PLACES=165, PETRI_TRANSITIONS=178} [2024-06-03 18:41:22,555 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 123 predicate places. [2024-06-03 18:41:22,555 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 178 transitions, 1869 flow [2024-06-03 18:41:22,556 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:22,556 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:41:22,556 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:41:22,556 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-03 18:41:22,556 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:41:22,556 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:41:22,556 INFO L85 PathProgramCache]: Analyzing trace with hash -785719672, now seen corresponding path program 2 times [2024-06-03 18:41:22,556 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:41:22,556 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1792150978] [2024-06-03 18:41:22,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:41:22,557 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:41:22,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:41:22,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-06-03 18:41:22,718 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:41:22,718 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1792150978] [2024-06-03 18:41:22,718 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1792150978] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:41:22,718 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:41:22,719 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:41:22,719 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [749953472] [2024-06-03 18:41:22,719 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:41:22,719 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:41:22,719 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:41:22,720 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:41:22,720 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:41:22,751 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:41:22,751 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 178 transitions, 1869 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:22,752 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:41:22,752 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:41:22,752 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:41:22,987 INFO L124 PetriNetUnfolderBase]: 1250/2115 cut-off events. [2024-06-03 18:41:22,987 INFO L125 PetriNetUnfolderBase]: For 47462/47474 co-relation queries the response was YES. [2024-06-03 18:41:22,997 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12032 conditions, 2115 events. 1250/2115 cut-off events. For 47462/47474 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 11692 event pairs, 320 based on Foata normal form. 13/2128 useless extension candidates. Maximal degree in co-relation 11949. Up to 1859 conditions per place. [2024-06-03 18:41:23,003 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 143 selfloop transitions, 42 changer transitions 0/191 dead transitions. [2024-06-03 18:41:23,003 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 191 transitions, 2361 flow [2024-06-03 18:41:23,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-03 18:41:23,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-03 18:41:23,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 115 transitions. [2024-06-03 18:41:23,007 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5609756097560976 [2024-06-03 18:41:23,007 INFO L175 Difference]: Start difference. First operand has 165 places, 178 transitions, 1869 flow. Second operand 5 states and 115 transitions. [2024-06-03 18:41:23,007 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 191 transitions, 2361 flow [2024-06-03 18:41:23,090 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 191 transitions, 2309 flow, removed 18 selfloop flow, removed 2 redundant places. [2024-06-03 18:41:23,092 INFO L231 Difference]: Finished difference. Result has 168 places, 181 transitions, 1947 flow [2024-06-03 18:41:23,092 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1821, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1947, PETRI_PLACES=168, PETRI_TRANSITIONS=181} [2024-06-03 18:41:23,092 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 126 predicate places. [2024-06-03 18:41:23,093 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 181 transitions, 1947 flow [2024-06-03 18:41:23,093 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:23,093 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:41:23,093 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:41:23,093 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-03 18:41:23,093 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:41:23,094 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:41:23,094 INFO L85 PathProgramCache]: Analyzing trace with hash -785956822, now seen corresponding path program 3 times [2024-06-03 18:41:23,094 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:41:23,094 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1469893252] [2024-06-03 18:41:23,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:41:23,094 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:41:23,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:41:23,246 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:41:23,247 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:41:23,247 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1469893252] [2024-06-03 18:41:23,247 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1469893252] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:41:23,247 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:41:23,247 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:41:23,247 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1602237561] [2024-06-03 18:41:23,247 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:41:23,248 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:41:23,248 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:41:23,248 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:41:23,248 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:41:23,281 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:41:23,282 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 181 transitions, 1947 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:23,282 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:41:23,282 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:41:23,282 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:41:23,572 INFO L124 PetriNetUnfolderBase]: 1247/2109 cut-off events. [2024-06-03 18:41:23,572 INFO L125 PetriNetUnfolderBase]: For 48409/48415 co-relation queries the response was YES. [2024-06-03 18:41:23,583 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12128 conditions, 2109 events. 1247/2109 cut-off events. For 48409/48415 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 11639 event pairs, 308 based on Foata normal form. 7/2116 useless extension candidates. Maximal degree in co-relation 12043. Up to 1856 conditions per place. [2024-06-03 18:41:23,588 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 143 selfloop transitions, 46 changer transitions 0/195 dead transitions. [2024-06-03 18:41:23,589 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 195 transitions, 2359 flow [2024-06-03 18:41:23,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:41:23,589 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:41:23,589 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 152 transitions. [2024-06-03 18:41:23,589 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5296167247386759 [2024-06-03 18:41:23,590 INFO L175 Difference]: Start difference. First operand has 168 places, 181 transitions, 1947 flow. Second operand 7 states and 152 transitions. [2024-06-03 18:41:23,590 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 195 transitions, 2359 flow [2024-06-03 18:41:23,677 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 195 transitions, 2273 flow, removed 15 selfloop flow, removed 3 redundant places. [2024-06-03 18:41:23,680 INFO L231 Difference]: Finished difference. Result has 172 places, 181 transitions, 1971 flow [2024-06-03 18:41:23,680 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1861, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=181, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1971, PETRI_PLACES=172, PETRI_TRANSITIONS=181} [2024-06-03 18:41:23,680 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 130 predicate places. [2024-06-03 18:41:23,680 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 181 transitions, 1971 flow [2024-06-03 18:41:23,680 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:23,681 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:41:23,681 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:41:23,681 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-03 18:41:23,681 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:41:23,681 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:41:23,681 INFO L85 PathProgramCache]: Analyzing trace with hash -785710744, now seen corresponding path program 1 times [2024-06-03 18:41:23,682 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:41:23,682 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [816807655] [2024-06-03 18:41:23,682 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:41:23,682 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:41:23,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:41:23,865 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:41:23,866 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:41:23,866 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [816807655] [2024-06-03 18:41:23,866 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [816807655] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:41:23,866 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:41:23,866 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:41:23,866 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [784510906] [2024-06-03 18:41:23,866 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:41:23,867 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:41:23,867 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:41:23,867 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:41:23,867 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:41:23,927 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:41:23,928 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 181 transitions, 1971 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:23,928 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:41:23,928 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:41:23,928 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:41:24,203 INFO L124 PetriNetUnfolderBase]: 1228/2084 cut-off events. [2024-06-03 18:41:24,203 INFO L125 PetriNetUnfolderBase]: For 53060/53069 co-relation queries the response was YES. [2024-06-03 18:41:24,214 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12018 conditions, 2084 events. 1228/2084 cut-off events. For 53060/53069 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 11612 event pairs, 309 based on Foata normal form. 15/2088 useless extension candidates. Maximal degree in co-relation 11933. Up to 1773 conditions per place. [2024-06-03 18:41:24,220 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 151 selfloop transitions, 23 changer transitions 0/195 dead transitions. [2024-06-03 18:41:24,220 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 195 transitions, 2385 flow [2024-06-03 18:41:24,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-03 18:41:24,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-03 18:41:24,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 118 transitions. [2024-06-03 18:41:24,220 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5756097560975609 [2024-06-03 18:41:24,221 INFO L175 Difference]: Start difference. First operand has 172 places, 181 transitions, 1971 flow. Second operand 5 states and 118 transitions. [2024-06-03 18:41:24,221 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 195 transitions, 2385 flow [2024-06-03 18:41:24,311 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 195 transitions, 2265 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-03 18:41:24,313 INFO L231 Difference]: Finished difference. Result has 169 places, 182 transitions, 1920 flow [2024-06-03 18:41:24,314 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1851, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=181, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1920, PETRI_PLACES=169, PETRI_TRANSITIONS=182} [2024-06-03 18:41:24,314 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 127 predicate places. [2024-06-03 18:41:24,314 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 182 transitions, 1920 flow [2024-06-03 18:41:24,314 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:24,314 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:41:24,315 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:41:24,315 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-03 18:41:24,315 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:41:24,315 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:41:24,315 INFO L85 PathProgramCache]: Analyzing trace with hash 1598111436, now seen corresponding path program 4 times [2024-06-03 18:41:24,315 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:41:24,315 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [115577308] [2024-06-03 18:41:24,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:41:24,316 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:41:24,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:41:24,495 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:41:24,496 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:41:24,496 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [115577308] [2024-06-03 18:41:24,496 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [115577308] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:41:24,496 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:41:24,496 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:41:24,496 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2131294994] [2024-06-03 18:41:24,496 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:41:24,497 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:41:24,497 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:41:24,497 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:41:24,497 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:41:24,536 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:41:24,536 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 182 transitions, 1920 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:24,537 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:41:24,537 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:41:24,537 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:41:24,797 INFO L124 PetriNetUnfolderBase]: 1288/2172 cut-off events. [2024-06-03 18:41:24,797 INFO L125 PetriNetUnfolderBase]: For 46659/46665 co-relation queries the response was YES. [2024-06-03 18:41:24,807 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12386 conditions, 2172 events. 1288/2172 cut-off events. For 46659/46665 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 11984 event pairs, 315 based on Foata normal form. 7/2179 useless extension candidates. Maximal degree in co-relation 12302. Up to 1905 conditions per place. [2024-06-03 18:41:24,813 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 150 selfloop transitions, 50 changer transitions 0/206 dead transitions. [2024-06-03 18:41:24,813 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 206 transitions, 2508 flow [2024-06-03 18:41:24,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:41:24,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:41:24,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 154 transitions. [2024-06-03 18:41:24,821 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5365853658536586 [2024-06-03 18:41:24,821 INFO L175 Difference]: Start difference. First operand has 169 places, 182 transitions, 1920 flow. Second operand 7 states and 154 transitions. [2024-06-03 18:41:24,821 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 206 transitions, 2508 flow [2024-06-03 18:41:24,926 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 206 transitions, 2467 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-06-03 18:41:24,928 INFO L231 Difference]: Finished difference. Result has 174 places, 191 transitions, 2100 flow [2024-06-03 18:41:24,928 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1879, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=182, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2100, PETRI_PLACES=174, PETRI_TRANSITIONS=191} [2024-06-03 18:41:24,929 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 132 predicate places. [2024-06-03 18:41:24,929 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 191 transitions, 2100 flow [2024-06-03 18:41:24,929 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:24,929 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:41:24,929 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:41:24,929 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-03 18:41:24,929 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:41:24,930 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:41:24,930 INFO L85 PathProgramCache]: Analyzing trace with hash 854418318, now seen corresponding path program 5 times [2024-06-03 18:41:24,930 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:41:24,930 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [389991726] [2024-06-03 18:41:24,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:41:24,930 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:41:24,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:41:25,120 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:41:25,120 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:41:25,121 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [389991726] [2024-06-03 18:41:25,121 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [389991726] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:41:25,121 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:41:25,121 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:41:25,121 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [864861099] [2024-06-03 18:41:25,121 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:41:25,121 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:41:25,122 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:41:25,122 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:41:25,123 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:41:25,163 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:41:25,163 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 191 transitions, 2100 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:25,163 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:41:25,163 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:41:25,163 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:41:25,433 INFO L124 PetriNetUnfolderBase]: 1293/2179 cut-off events. [2024-06-03 18:41:25,434 INFO L125 PetriNetUnfolderBase]: For 49745/49751 co-relation queries the response was YES. [2024-06-03 18:41:25,444 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12747 conditions, 2179 events. 1293/2179 cut-off events. For 49745/49751 co-relation queries the response was YES. Maximal size of possible extension queue 145. Compared 12065 event pairs, 315 based on Foata normal form. 7/2186 useless extension candidates. Maximal degree in co-relation 12661. Up to 1911 conditions per place. [2024-06-03 18:41:25,451 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 148 selfloop transitions, 54 changer transitions 0/208 dead transitions. [2024-06-03 18:41:25,451 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 208 transitions, 2644 flow [2024-06-03 18:41:25,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:41:25,451 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:41:25,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 136 transitions. [2024-06-03 18:41:25,451 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5528455284552846 [2024-06-03 18:41:25,452 INFO L175 Difference]: Start difference. First operand has 174 places, 191 transitions, 2100 flow. Second operand 6 states and 136 transitions. [2024-06-03 18:41:25,452 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 208 transitions, 2644 flow [2024-06-03 18:41:25,532 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 208 transitions, 2589 flow, removed 20 selfloop flow, removed 2 redundant places. [2024-06-03 18:41:25,535 INFO L231 Difference]: Finished difference. Result has 178 places, 194 transitions, 2205 flow [2024-06-03 18:41:25,535 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2045, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=191, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2205, PETRI_PLACES=178, PETRI_TRANSITIONS=194} [2024-06-03 18:41:25,535 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 136 predicate places. [2024-06-03 18:41:25,535 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 194 transitions, 2205 flow [2024-06-03 18:41:25,536 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:25,536 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:41:25,536 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:41:25,536 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-03 18:41:25,536 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:41:25,537 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:41:25,537 INFO L85 PathProgramCache]: Analyzing trace with hash -1002963064, now seen corresponding path program 6 times [2024-06-03 18:41:25,537 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:41:25,537 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1488161447] [2024-06-03 18:41:25,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:41:25,537 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:41:25,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:41:25,722 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:41:25,722 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:41:25,723 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1488161447] [2024-06-03 18:41:25,724 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1488161447] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:41:25,724 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:41:25,724 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:41:25,724 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1775137479] [2024-06-03 18:41:25,724 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:41:25,725 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:41:25,725 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:41:25,726 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:41:25,726 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:41:25,778 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:41:25,779 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 194 transitions, 2205 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:25,779 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:41:25,779 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:41:25,779 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:41:26,086 INFO L124 PetriNetUnfolderBase]: 1298/2192 cut-off events. [2024-06-03 18:41:26,086 INFO L125 PetriNetUnfolderBase]: For 53468/53480 co-relation queries the response was YES. [2024-06-03 18:41:26,102 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12844 conditions, 2192 events. 1298/2192 cut-off events. For 53468/53480 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 12172 event pairs, 328 based on Foata normal form. 13/2205 useless extension candidates. Maximal degree in co-relation 12755. Up to 1917 conditions per place. [2024-06-03 18:41:26,108 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 148 selfloop transitions, 54 changer transitions 0/208 dead transitions. [2024-06-03 18:41:26,109 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 208 transitions, 2749 flow [2024-06-03 18:41:26,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:41:26,109 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:41:26,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 132 transitions. [2024-06-03 18:41:26,110 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5365853658536586 [2024-06-03 18:41:26,110 INFO L175 Difference]: Start difference. First operand has 178 places, 194 transitions, 2205 flow. Second operand 6 states and 132 transitions. [2024-06-03 18:41:26,110 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 208 transitions, 2749 flow [2024-06-03 18:41:26,217 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 208 transitions, 2636 flow, removed 17 selfloop flow, removed 4 redundant places. [2024-06-03 18:41:26,220 INFO L231 Difference]: Finished difference. Result has 180 places, 197 transitions, 2256 flow [2024-06-03 18:41:26,220 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2097, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2256, PETRI_PLACES=180, PETRI_TRANSITIONS=197} [2024-06-03 18:41:26,220 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 138 predicate places. [2024-06-03 18:41:26,220 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 197 transitions, 2256 flow [2024-06-03 18:41:26,221 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:26,221 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:41:26,221 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:41:26,221 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-03 18:41:26,221 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:41:26,222 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:41:26,222 INFO L85 PathProgramCache]: Analyzing trace with hash -1008676984, now seen corresponding path program 7 times [2024-06-03 18:41:26,222 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:41:26,222 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1202550298] [2024-06-03 18:41:26,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:41:26,222 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:41:26,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:41:26,374 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:41:26,374 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:41:26,375 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1202550298] [2024-06-03 18:41:26,375 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1202550298] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:41:26,375 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:41:26,375 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:41:26,375 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1263282887] [2024-06-03 18:41:26,375 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:41:26,376 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:41:26,376 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:41:26,376 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:41:26,376 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:41:26,419 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:41:26,419 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 197 transitions, 2256 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:26,419 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:41:26,420 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:41:26,420 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:41:26,733 INFO L124 PetriNetUnfolderBase]: 1295/2184 cut-off events. [2024-06-03 18:41:26,733 INFO L125 PetriNetUnfolderBase]: For 53064/53076 co-relation queries the response was YES. [2024-06-03 18:41:26,742 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12760 conditions, 2184 events. 1295/2184 cut-off events. For 53064/53076 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 12094 event pairs, 324 based on Foata normal form. 13/2197 useless extension candidates. Maximal degree in co-relation 12671. Up to 1914 conditions per place. [2024-06-03 18:41:26,747 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 146 selfloop transitions, 55 changer transitions 0/207 dead transitions. [2024-06-03 18:41:26,747 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 207 transitions, 2682 flow [2024-06-03 18:41:26,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:41:26,748 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:41:26,760 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 131 transitions. [2024-06-03 18:41:26,760 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.532520325203252 [2024-06-03 18:41:26,760 INFO L175 Difference]: Start difference. First operand has 180 places, 197 transitions, 2256 flow. Second operand 6 states and 131 transitions. [2024-06-03 18:41:26,760 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 207 transitions, 2682 flow [2024-06-03 18:41:26,885 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 207 transitions, 2539 flow, removed 25 selfloop flow, removed 3 redundant places. [2024-06-03 18:41:26,888 INFO L231 Difference]: Finished difference. Result has 183 places, 197 transitions, 2229 flow [2024-06-03 18:41:26,888 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2113, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=197, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2229, PETRI_PLACES=183, PETRI_TRANSITIONS=197} [2024-06-03 18:41:26,888 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 141 predicate places. [2024-06-03 18:41:26,888 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 197 transitions, 2229 flow [2024-06-03 18:41:26,888 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:26,888 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:41:26,889 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:41:26,889 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-03 18:41:26,889 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:41:26,889 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:41:26,889 INFO L85 PathProgramCache]: Analyzing trace with hash -1008668056, now seen corresponding path program 2 times [2024-06-03 18:41:26,889 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:41:26,889 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1469237861] [2024-06-03 18:41:26,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:41:26,890 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:41:26,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:41:27,068 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:41:27,068 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:41:27,068 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1469237861] [2024-06-03 18:41:27,068 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1469237861] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:41:27,068 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:41:27,069 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:41:27,069 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1380673197] [2024-06-03 18:41:27,069 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:41:27,069 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:41:27,069 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:41:27,070 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:41:27,070 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:41:27,119 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:41:27,119 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 197 transitions, 2229 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:27,119 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:41:27,119 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:41:27,119 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:41:27,465 INFO L124 PetriNetUnfolderBase]: 1275/2162 cut-off events. [2024-06-03 18:41:27,465 INFO L125 PetriNetUnfolderBase]: For 59121/59128 co-relation queries the response was YES. [2024-06-03 18:41:27,482 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12660 conditions, 2162 events. 1275/2162 cut-off events. For 59121/59128 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 12148 event pairs, 316 based on Foata normal form. 14/2165 useless extension candidates. Maximal degree in co-relation 12570. Up to 1843 conditions per place. [2024-06-03 18:41:27,490 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 160 selfloop transitions, 26 changer transitions 0/212 dead transitions. [2024-06-03 18:41:27,491 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 212 transitions, 2671 flow [2024-06-03 18:41:27,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:41:27,495 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:41:27,496 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 135 transitions. [2024-06-03 18:41:27,496 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5487804878048781 [2024-06-03 18:41:27,496 INFO L175 Difference]: Start difference. First operand has 183 places, 197 transitions, 2229 flow. Second operand 6 states and 135 transitions. [2024-06-03 18:41:27,499 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 212 transitions, 2671 flow [2024-06-03 18:41:27,629 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 212 transitions, 2521 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-03 18:41:27,632 INFO L231 Difference]: Finished difference. Result has 184 places, 198 transitions, 2153 flow [2024-06-03 18:41:27,632 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2079, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=197, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2153, PETRI_PLACES=184, PETRI_TRANSITIONS=198} [2024-06-03 18:41:27,633 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 142 predicate places. [2024-06-03 18:41:27,633 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 198 transitions, 2153 flow [2024-06-03 18:41:27,633 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:27,633 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:41:27,633 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:41:27,633 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-03 18:41:27,633 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:41:27,634 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:41:27,634 INFO L85 PathProgramCache]: Analyzing trace with hash -994383256, now seen corresponding path program 3 times [2024-06-03 18:41:27,634 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:41:27,634 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1111105678] [2024-06-03 18:41:27,634 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:41:27,634 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:41:27,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:41:27,792 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:41:27,793 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:41:27,793 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1111105678] [2024-06-03 18:41:27,793 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1111105678] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:41:27,793 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:41:27,793 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:41:27,793 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [68431018] [2024-06-03 18:41:27,793 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:41:27,793 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:41:27,793 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:41:27,794 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:41:27,794 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:41:27,847 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:41:27,847 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 198 transitions, 2153 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:27,847 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:41:27,847 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:41:27,847 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:41:28,136 INFO L124 PetriNetUnfolderBase]: 1283/2174 cut-off events. [2024-06-03 18:41:28,136 INFO L125 PetriNetUnfolderBase]: For 58724/58729 co-relation queries the response was YES. [2024-06-03 18:41:28,148 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12589 conditions, 2174 events. 1283/2174 cut-off events. For 58724/58729 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 12158 event pairs, 310 based on Foata normal form. 13/2178 useless extension candidates. Maximal degree in co-relation 12499. Up to 1787 conditions per place. [2024-06-03 18:41:28,154 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 161 selfloop transitions, 29 changer transitions 0/216 dead transitions. [2024-06-03 18:41:28,155 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 216 transitions, 2625 flow [2024-06-03 18:41:28,155 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:41:28,155 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:41:28,155 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 137 transitions. [2024-06-03 18:41:28,156 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.556910569105691 [2024-06-03 18:41:28,156 INFO L175 Difference]: Start difference. First operand has 184 places, 198 transitions, 2153 flow. Second operand 6 states and 137 transitions. [2024-06-03 18:41:28,156 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 216 transitions, 2625 flow [2024-06-03 18:41:28,275 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 216 transitions, 2571 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-03 18:41:28,278 INFO L231 Difference]: Finished difference. Result has 186 places, 199 transitions, 2179 flow [2024-06-03 18:41:28,278 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2099, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=198, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2179, PETRI_PLACES=186, PETRI_TRANSITIONS=199} [2024-06-03 18:41:28,278 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 144 predicate places. [2024-06-03 18:41:28,278 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 199 transitions, 2179 flow [2024-06-03 18:41:28,278 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:28,278 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:41:28,278 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:41:28,278 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-03 18:41:28,279 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:41:28,279 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:41:28,279 INFO L85 PathProgramCache]: Analyzing trace with hash 1479793488, now seen corresponding path program 1 times [2024-06-03 18:41:28,279 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:41:28,279 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [86590135] [2024-06-03 18:41:28,279 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:41:28,279 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:41:28,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:41:28,468 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:41:28,468 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:41:28,468 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [86590135] [2024-06-03 18:41:28,469 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [86590135] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:41:28,469 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:41:28,469 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:41:28,469 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [720851188] [2024-06-03 18:41:28,469 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:41:28,469 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:41:28,470 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:41:28,470 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:41:28,470 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:41:28,522 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:41:28,523 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 199 transitions, 2179 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:28,523 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:41:28,523 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:41:28,523 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:41:28,799 INFO L124 PetriNetUnfolderBase]: 1308/2216 cut-off events. [2024-06-03 18:41:28,799 INFO L125 PetriNetUnfolderBase]: For 59941/59941 co-relation queries the response was YES. [2024-06-03 18:41:28,811 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12902 conditions, 2216 events. 1308/2216 cut-off events. For 59941/59941 co-relation queries the response was YES. Maximal size of possible extension queue 150. Compared 12434 event pairs, 269 based on Foata normal form. 4/2215 useless extension candidates. Maximal degree in co-relation 12811. Up to 1832 conditions per place. [2024-06-03 18:41:28,818 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 156 selfloop transitions, 46 changer transitions 0/226 dead transitions. [2024-06-03 18:41:28,818 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 226 transitions, 2763 flow [2024-06-03 18:41:28,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:41:28,818 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:41:28,819 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 162 transitions. [2024-06-03 18:41:28,819 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5644599303135889 [2024-06-03 18:41:28,819 INFO L175 Difference]: Start difference. First operand has 186 places, 199 transitions, 2179 flow. Second operand 7 states and 162 transitions. [2024-06-03 18:41:28,819 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 226 transitions, 2763 flow [2024-06-03 18:41:28,930 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 226 transitions, 2699 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-03 18:41:28,933 INFO L231 Difference]: Finished difference. Result has 189 places, 203 transitions, 2268 flow [2024-06-03 18:41:28,933 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2115, PETRI_DIFFERENCE_MINUEND_PLACES=182, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=199, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2268, PETRI_PLACES=189, PETRI_TRANSITIONS=203} [2024-06-03 18:41:28,933 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 147 predicate places. [2024-06-03 18:41:28,933 INFO L495 AbstractCegarLoop]: Abstraction has has 189 places, 203 transitions, 2268 flow [2024-06-03 18:41:28,933 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:28,933 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:41:28,934 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:41:28,934 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-03 18:41:28,934 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:41:28,934 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:41:28,934 INFO L85 PathProgramCache]: Analyzing trace with hash 1482650448, now seen corresponding path program 2 times [2024-06-03 18:41:28,934 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:41:28,935 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [788670084] [2024-06-03 18:41:28,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:41:28,935 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:41:28,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:41:29,096 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:41:29,096 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:41:29,096 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [788670084] [2024-06-03 18:41:29,097 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [788670084] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:41:29,097 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:41:29,097 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:41:29,097 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1121209129] [2024-06-03 18:41:29,097 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:41:29,097 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:41:29,098 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:41:29,098 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:41:29,098 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:41:29,142 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:41:29,142 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 203 transitions, 2268 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:29,142 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:41:29,142 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:41:29,142 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:41:29,533 INFO L124 PetriNetUnfolderBase]: 1322/2238 cut-off events. [2024-06-03 18:41:29,533 INFO L125 PetriNetUnfolderBase]: For 63179/63179 co-relation queries the response was YES. [2024-06-03 18:41:29,549 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13166 conditions, 2238 events. 1322/2238 cut-off events. For 63179/63179 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 12545 event pairs, 306 based on Foata normal form. 4/2237 useless extension candidates. Maximal degree in co-relation 13074. Up to 1918 conditions per place. [2024-06-03 18:41:29,558 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 155 selfloop transitions, 44 changer transitions 0/223 dead transitions. [2024-06-03 18:41:29,558 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 223 transitions, 2740 flow [2024-06-03 18:41:29,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:41:29,558 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:41:29,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 157 transitions. [2024-06-03 18:41:29,559 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5470383275261324 [2024-06-03 18:41:29,560 INFO L175 Difference]: Start difference. First operand has 189 places, 203 transitions, 2268 flow. Second operand 7 states and 157 transitions. [2024-06-03 18:41:29,560 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 223 transitions, 2740 flow [2024-06-03 18:41:29,704 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 223 transitions, 2652 flow, removed 19 selfloop flow, removed 3 redundant places. [2024-06-03 18:41:29,707 INFO L231 Difference]: Finished difference. Result has 193 places, 205 transitions, 2308 flow [2024-06-03 18:41:29,707 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2188, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=203, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2308, PETRI_PLACES=193, PETRI_TRANSITIONS=205} [2024-06-03 18:41:29,707 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 151 predicate places. [2024-06-03 18:41:29,707 INFO L495 AbstractCegarLoop]: Abstraction has has 193 places, 205 transitions, 2308 flow [2024-06-03 18:41:29,708 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:29,708 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:41:29,708 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:41:29,708 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-03 18:41:29,708 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:41:29,708 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:41:29,708 INFO L85 PathProgramCache]: Analyzing trace with hash 1597941618, now seen corresponding path program 3 times [2024-06-03 18:41:29,709 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:41:29,709 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [752518062] [2024-06-03 18:41:29,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:41:29,709 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:41:29,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:41:29,868 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:41:29,868 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:41:29,868 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [752518062] [2024-06-03 18:41:29,868 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [752518062] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:41:29,868 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:41:29,868 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:41:29,868 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [806088234] [2024-06-03 18:41:29,868 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:41:29,868 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:41:29,868 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:41:29,869 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:41:29,869 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:41:29,913 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:41:29,914 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 205 transitions, 2308 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:29,914 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:41:29,914 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:41:29,914 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:41:30,205 INFO L124 PetriNetUnfolderBase]: 1336/2260 cut-off events. [2024-06-03 18:41:30,205 INFO L125 PetriNetUnfolderBase]: For 66544/66544 co-relation queries the response was YES. [2024-06-03 18:41:30,217 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13354 conditions, 2260 events. 1336/2260 cut-off events. For 66544/66544 co-relation queries the response was YES. Maximal size of possible extension queue 156. Compared 12734 event pairs, 306 based on Foata normal form. 4/2259 useless extension candidates. Maximal degree in co-relation 13260. Up to 1968 conditions per place. [2024-06-03 18:41:30,223 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 167 selfloop transitions, 31 changer transitions 0/222 dead transitions. [2024-06-03 18:41:30,224 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 222 transitions, 2766 flow [2024-06-03 18:41:30,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:41:30,224 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:41:30,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 153 transitions. [2024-06-03 18:41:30,224 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5331010452961672 [2024-06-03 18:41:30,224 INFO L175 Difference]: Start difference. First operand has 193 places, 205 transitions, 2308 flow. Second operand 7 states and 153 transitions. [2024-06-03 18:41:30,224 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 222 transitions, 2766 flow [2024-06-03 18:41:30,338 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 222 transitions, 2668 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-03 18:41:30,340 INFO L231 Difference]: Finished difference. Result has 195 places, 207 transitions, 2308 flow [2024-06-03 18:41:30,340 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2210, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=205, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2308, PETRI_PLACES=195, PETRI_TRANSITIONS=207} [2024-06-03 18:41:30,341 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 153 predicate places. [2024-06-03 18:41:30,341 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 207 transitions, 2308 flow [2024-06-03 18:41:30,341 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:30,341 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:41:30,341 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:41:30,341 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-03 18:41:30,341 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:41:30,341 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:41:30,342 INFO L85 PathProgramCache]: Analyzing trace with hash 1598126316, now seen corresponding path program 1 times [2024-06-03 18:41:30,342 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:41:30,342 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1165822083] [2024-06-03 18:41:30,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:41:30,342 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:41:30,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:41:30,497 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:41:30,497 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:41:30,497 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1165822083] [2024-06-03 18:41:30,498 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1165822083] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:41:30,498 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:41:30,498 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:41:30,498 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2060669226] [2024-06-03 18:41:30,498 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:41:30,498 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:41:30,498 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:41:30,498 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:41:30,498 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:41:30,543 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:41:30,543 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 207 transitions, 2308 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:30,543 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:41:30,543 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:41:30,543 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:41:30,849 INFO L124 PetriNetUnfolderBase]: 1389/2330 cut-off events. [2024-06-03 18:41:30,849 INFO L125 PetriNetUnfolderBase]: For 67962/67962 co-relation queries the response was YES. [2024-06-03 18:41:30,861 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13767 conditions, 2330 events. 1389/2330 cut-off events. For 67962/67962 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 13037 event pairs, 309 based on Foata normal form. 2/2332 useless extension candidates. Maximal degree in co-relation 13672. Up to 2125 conditions per place. [2024-06-03 18:41:30,867 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 194 selfloop transitions, 25 changer transitions 0/225 dead transitions. [2024-06-03 18:41:30,868 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 225 transitions, 2813 flow [2024-06-03 18:41:30,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:41:30,868 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:41:30,868 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 149 transitions. [2024-06-03 18:41:30,868 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.519163763066202 [2024-06-03 18:41:30,868 INFO L175 Difference]: Start difference. First operand has 195 places, 207 transitions, 2308 flow. Second operand 7 states and 149 transitions. [2024-06-03 18:41:30,868 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 225 transitions, 2813 flow [2024-06-03 18:41:30,995 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 225 transitions, 2723 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-03 18:41:30,998 INFO L231 Difference]: Finished difference. Result has 196 places, 209 transitions, 2299 flow [2024-06-03 18:41:30,998 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2218, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=207, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2299, PETRI_PLACES=196, PETRI_TRANSITIONS=209} [2024-06-03 18:41:30,998 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 154 predicate places. [2024-06-03 18:41:30,998 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 209 transitions, 2299 flow [2024-06-03 18:41:30,998 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:30,998 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:41:30,998 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:41:30,999 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-03 18:41:30,999 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:41:30,999 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:41:30,999 INFO L85 PathProgramCache]: Analyzing trace with hash -1231034032, now seen corresponding path program 4 times [2024-06-03 18:41:30,999 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:41:30,999 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1598565951] [2024-06-03 18:41:30,999 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:41:30,999 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:41:31,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:41:31,140 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:41:31,141 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:41:31,141 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1598565951] [2024-06-03 18:41:31,141 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1598565951] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:41:31,141 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:41:31,141 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:41:31,141 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1647442209] [2024-06-03 18:41:31,141 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:41:31,141 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:41:31,141 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:41:31,142 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:41:31,142 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:41:31,190 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:41:31,190 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 209 transitions, 2299 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:31,190 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:41:31,190 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:41:31,190 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:41:31,510 INFO L124 PetriNetUnfolderBase]: 1332/2256 cut-off events. [2024-06-03 18:41:31,510 INFO L125 PetriNetUnfolderBase]: For 69175/69175 co-relation queries the response was YES. [2024-06-03 18:41:31,523 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13248 conditions, 2256 events. 1332/2256 cut-off events. For 69175/69175 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 12745 event pairs, 267 based on Foata normal form. 4/2255 useless extension candidates. Maximal degree in co-relation 13152. Up to 1892 conditions per place. [2024-06-03 18:41:31,529 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 161 selfloop transitions, 43 changer transitions 0/229 dead transitions. [2024-06-03 18:41:31,529 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 229 transitions, 2757 flow [2024-06-03 18:41:31,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:41:31,530 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:41:31,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 143 transitions. [2024-06-03 18:41:31,530 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5813008130081301 [2024-06-03 18:41:31,530 INFO L175 Difference]: Start difference. First operand has 196 places, 209 transitions, 2299 flow. Second operand 6 states and 143 transitions. [2024-06-03 18:41:31,531 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 229 transitions, 2757 flow [2024-06-03 18:41:31,646 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 229 transitions, 2667 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-03 18:41:31,650 INFO L231 Difference]: Finished difference. Result has 196 places, 209 transitions, 2309 flow [2024-06-03 18:41:31,650 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2209, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=209, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2309, PETRI_PLACES=196, PETRI_TRANSITIONS=209} [2024-06-03 18:41:31,650 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 154 predicate places. [2024-06-03 18:41:31,650 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 209 transitions, 2309 flow [2024-06-03 18:41:31,650 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:31,650 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:41:31,650 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:41:31,651 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-03 18:41:31,651 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:41:31,651 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:41:31,651 INFO L85 PathProgramCache]: Analyzing trace with hash -1002948184, now seen corresponding path program 2 times [2024-06-03 18:41:31,651 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:41:31,651 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [553305709] [2024-06-03 18:41:31,651 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:41:31,651 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:41:31,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:41:31,811 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:41:31,811 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:41:31,811 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [553305709] [2024-06-03 18:41:31,811 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [553305709] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:41:31,811 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:41:31,811 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:41:31,811 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [876746661] [2024-06-03 18:41:31,811 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:41:31,812 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:41:31,812 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:41:31,814 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:41:31,814 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:41:31,879 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:41:31,880 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 209 transitions, 2309 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:31,880 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:41:31,880 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:41:31,880 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:41:32,190 INFO L124 PetriNetUnfolderBase]: 1387/2329 cut-off events. [2024-06-03 18:41:32,190 INFO L125 PetriNetUnfolderBase]: For 71862/71868 co-relation queries the response was YES. [2024-06-03 18:41:32,203 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13793 conditions, 2329 events. 1387/2329 cut-off events. For 71862/71868 co-relation queries the response was YES. Maximal size of possible extension queue 161. Compared 13064 event pairs, 312 based on Foata normal form. 8/2337 useless extension candidates. Maximal degree in co-relation 13696. Up to 2123 conditions per place. [2024-06-03 18:41:32,209 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 193 selfloop transitions, 24 changer transitions 0/223 dead transitions. [2024-06-03 18:41:32,209 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 223 transitions, 2804 flow [2024-06-03 18:41:32,209 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:41:32,210 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:41:32,210 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 128 transitions. [2024-06-03 18:41:32,210 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5203252032520326 [2024-06-03 18:41:32,210 INFO L175 Difference]: Start difference. First operand has 196 places, 209 transitions, 2309 flow. Second operand 6 states and 128 transitions. [2024-06-03 18:41:32,210 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 223 transitions, 2804 flow [2024-06-03 18:41:32,350 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 223 transitions, 2708 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-03 18:41:32,353 INFO L231 Difference]: Finished difference. Result has 197 places, 211 transitions, 2296 flow [2024-06-03 18:41:32,353 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2213, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=209, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2296, PETRI_PLACES=197, PETRI_TRANSITIONS=211} [2024-06-03 18:41:32,353 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 155 predicate places. [2024-06-03 18:41:32,353 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 211 transitions, 2296 flow [2024-06-03 18:41:32,354 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:32,354 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:41:32,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] [2024-06-03 18:41:32,354 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-03 18:41:32,354 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:41:32,354 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:41:32,354 INFO L85 PathProgramCache]: Analyzing trace with hash -1230849334, now seen corresponding path program 3 times [2024-06-03 18:41:32,354 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:41:32,354 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1718684454] [2024-06-03 18:41:32,354 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:41:32,354 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:41:32,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:41:32,493 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:41:32,494 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:41:32,494 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1718684454] [2024-06-03 18:41:32,494 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1718684454] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:41:32,494 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:41:32,494 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:41:32,495 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [880783024] [2024-06-03 18:41:32,495 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:41:32,495 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:41:32,495 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:41:32,495 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:41:32,495 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:41:32,548 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:41:32,549 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 211 transitions, 2296 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:32,549 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:41:32,549 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:41:32,549 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:41:32,817 INFO L124 PetriNetUnfolderBase]: 1395/2340 cut-off events. [2024-06-03 18:41:32,817 INFO L125 PetriNetUnfolderBase]: For 71214/71214 co-relation queries the response was YES. [2024-06-03 18:41:32,830 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13878 conditions, 2340 events. 1395/2340 cut-off events. For 71214/71214 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 13084 event pairs, 309 based on Foata normal form. 2/2342 useless extension candidates. Maximal degree in co-relation 13780. Up to 2129 conditions per place. [2024-06-03 18:41:32,838 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 195 selfloop transitions, 27 changer transitions 0/228 dead transitions. [2024-06-03 18:41:32,838 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 228 transitions, 2813 flow [2024-06-03 18:41:32,838 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:41:32,838 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:41:32,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 132 transitions. [2024-06-03 18:41:32,839 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5365853658536586 [2024-06-03 18:41:32,839 INFO L175 Difference]: Start difference. First operand has 197 places, 211 transitions, 2296 flow. Second operand 6 states and 132 transitions. [2024-06-03 18:41:32,839 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 228 transitions, 2813 flow [2024-06-03 18:41:32,989 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 228 transitions, 2736 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-03 18:41:32,991 INFO L231 Difference]: Finished difference. Result has 198 places, 213 transitions, 2315 flow [2024-06-03 18:41:32,992 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2219, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=211, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2315, PETRI_PLACES=198, PETRI_TRANSITIONS=213} [2024-06-03 18:41:32,992 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 156 predicate places. [2024-06-03 18:41:32,992 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 213 transitions, 2315 flow [2024-06-03 18:41:32,992 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:32,992 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:41:32,992 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:41:32,992 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-03 18:41:32,992 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:41:32,993 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:41:32,993 INFO L85 PathProgramCache]: Analyzing trace with hash -994377304, now seen corresponding path program 4 times [2024-06-03 18:41:32,993 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:41:32,993 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [173001169] [2024-06-03 18:41:32,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:41:32,993 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:41:32,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:41:33,145 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:41:33,145 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:41:33,146 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [173001169] [2024-06-03 18:41:33,146 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [173001169] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:41:33,146 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:41:33,146 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:41:33,146 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1748461390] [2024-06-03 18:41:33,146 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:41:33,146 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:41:33,146 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:41:33,146 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:41:33,146 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:41:33,186 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:41:33,186 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 213 transitions, 2315 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:33,186 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:41:33,186 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:41:33,186 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:41:33,544 INFO L124 PetriNetUnfolderBase]: 1390/2334 cut-off events. [2024-06-03 18:41:33,544 INFO L125 PetriNetUnfolderBase]: For 73329/73335 co-relation queries the response was YES. [2024-06-03 18:41:33,559 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13905 conditions, 2334 events. 1390/2334 cut-off events. For 73329/73335 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 13070 event pairs, 303 based on Foata normal form. 8/2342 useless extension candidates. Maximal degree in co-relation 13807. Up to 2102 conditions per place. [2024-06-03 18:41:33,567 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 191 selfloop transitions, 31 changer transitions 0/228 dead transitions. [2024-06-03 18:41:33,567 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 228 transitions, 2830 flow [2024-06-03 18:41:33,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:41:33,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:41:33,568 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 129 transitions. [2024-06-03 18:41:33,568 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.524390243902439 [2024-06-03 18:41:33,568 INFO L175 Difference]: Start difference. First operand has 198 places, 213 transitions, 2315 flow. Second operand 6 states and 129 transitions. [2024-06-03 18:41:33,568 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 228 transitions, 2830 flow [2024-06-03 18:41:33,747 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 228 transitions, 2750 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-03 18:41:33,750 INFO L231 Difference]: Finished difference. Result has 200 places, 215 transitions, 2340 flow [2024-06-03 18:41:33,750 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2239, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=213, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2340, PETRI_PLACES=200, PETRI_TRANSITIONS=215} [2024-06-03 18:41:33,751 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 158 predicate places. [2024-06-03 18:41:33,751 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 215 transitions, 2340 flow [2024-06-03 18:41:33,751 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:33,751 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:41:33,751 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:41:33,751 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-03 18:41:33,751 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:41:33,751 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:41:33,751 INFO L85 PathProgramCache]: Analyzing trace with hash -471716402, now seen corresponding path program 1 times [2024-06-03 18:41:33,752 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:41:33,752 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [302271249] [2024-06-03 18:41:33,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:41:33,752 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:41:33,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:41:33,934 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:41:33,935 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:41:33,935 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [302271249] [2024-06-03 18:41:33,935 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [302271249] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:41:33,935 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:41:33,935 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:41:33,935 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [11707367] [2024-06-03 18:41:33,935 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:41:33,935 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:41:33,935 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:41:33,936 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:41:33,936 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:41:33,996 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:41:33,996 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 215 transitions, 2340 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:33,996 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:41:33,996 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:41:33,996 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:41:34,341 INFO L124 PetriNetUnfolderBase]: 1418/2380 cut-off events. [2024-06-03 18:41:34,341 INFO L125 PetriNetUnfolderBase]: For 76534/76534 co-relation queries the response was YES. [2024-06-03 18:41:34,364 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14109 conditions, 2380 events. 1418/2380 cut-off events. For 76534/76534 co-relation queries the response was YES. Maximal size of possible extension queue 167. Compared 13329 event pairs, 246 based on Foata normal form. 6/2385 useless extension candidates. Maximal degree in co-relation 14010. Up to 2001 conditions per place. [2024-06-03 18:41:34,372 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 206 selfloop transitions, 30 changer transitions 0/242 dead transitions. [2024-06-03 18:41:34,372 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 242 transitions, 3025 flow [2024-06-03 18:41:34,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:41:34,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:41:34,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 158 transitions. [2024-06-03 18:41:34,379 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5505226480836237 [2024-06-03 18:41:34,380 INFO L175 Difference]: Start difference. First operand has 200 places, 215 transitions, 2340 flow. Second operand 7 states and 158 transitions. [2024-06-03 18:41:34,380 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 242 transitions, 3025 flow [2024-06-03 18:41:34,575 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 242 transitions, 2950 flow, removed 13 selfloop flow, removed 3 redundant places. [2024-06-03 18:41:34,578 INFO L231 Difference]: Finished difference. Result has 205 places, 218 transitions, 2365 flow [2024-06-03 18:41:34,579 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2265, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=215, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2365, PETRI_PLACES=205, PETRI_TRANSITIONS=218} [2024-06-03 18:41:34,579 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 163 predicate places. [2024-06-03 18:41:34,579 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 218 transitions, 2365 flow [2024-06-03 18:41:34,580 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:34,580 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:41:34,580 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:41:34,580 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-03 18:41:34,580 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:41:34,580 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:41:34,580 INFO L85 PathProgramCache]: Analyzing trace with hash -945087486, now seen corresponding path program 2 times [2024-06-03 18:41:34,580 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:41:34,580 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1361083011] [2024-06-03 18:41:34,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:41:34,580 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:41:34,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:41:34,772 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:41:34,772 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:41:34,772 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1361083011] [2024-06-03 18:41:34,772 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1361083011] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:41:34,772 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:41:34,772 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:41:34,772 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [699094735] [2024-06-03 18:41:34,772 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:41:34,773 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:41:34,773 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:41:34,773 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:41:34,774 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:41:34,824 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:41:34,824 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 218 transitions, 2365 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:34,824 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:41:34,824 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:41:34,824 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:41:35,246 INFO L124 PetriNetUnfolderBase]: 1405/2361 cut-off events. [2024-06-03 18:41:35,246 INFO L125 PetriNetUnfolderBase]: For 74660/74660 co-relation queries the response was YES. [2024-06-03 18:41:35,257 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13839 conditions, 2361 events. 1405/2361 cut-off events. For 74660/74660 co-relation queries the response was YES. Maximal size of possible extension queue 167. Compared 13238 event pairs, 235 based on Foata normal form. 6/2366 useless extension candidates. Maximal degree in co-relation 13737. Up to 1995 conditions per place. [2024-06-03 18:41:35,262 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 203 selfloop transitions, 30 changer transitions 0/239 dead transitions. [2024-06-03 18:41:35,262 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 239 transitions, 2923 flow [2024-06-03 18:41:35,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:41:35,263 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:41:35,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 140 transitions. [2024-06-03 18:41:35,263 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5691056910569106 [2024-06-03 18:41:35,263 INFO L175 Difference]: Start difference. First operand has 205 places, 218 transitions, 2365 flow. Second operand 6 states and 140 transitions. [2024-06-03 18:41:35,263 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 239 transitions, 2923 flow [2024-06-03 18:41:35,444 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 239 transitions, 2842 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-03 18:41:35,446 INFO L231 Difference]: Finished difference. Result has 207 places, 218 transitions, 2350 flow [2024-06-03 18:41:35,447 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2284, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=218, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2350, PETRI_PLACES=207, PETRI_TRANSITIONS=218} [2024-06-03 18:41:35,447 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 165 predicate places. [2024-06-03 18:41:35,447 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 218 transitions, 2350 flow [2024-06-03 18:41:35,447 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:35,447 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:41:35,447 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:41:35,448 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-03 18:41:35,448 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:41:35,448 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:41:35,448 INFO L85 PathProgramCache]: Analyzing trace with hash 130452904, now seen corresponding path program 1 times [2024-06-03 18:41:35,448 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:41:35,448 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1013423063] [2024-06-03 18:41:35,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:41:35,448 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:41:35,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:41:35,647 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:41:35,647 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:41:35,647 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1013423063] [2024-06-03 18:41:35,648 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1013423063] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:41:35,648 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:41:35,648 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:41:35,648 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [307197850] [2024-06-03 18:41:35,648 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:41:35,648 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:41:35,651 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:41:35,652 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:41:35,652 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:41:35,703 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:41:35,703 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 218 transitions, 2350 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:35,703 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:41:35,703 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:41:35,703 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:41:36,079 INFO L124 PetriNetUnfolderBase]: 1418/2381 cut-off events. [2024-06-03 18:41:36,079 INFO L125 PetriNetUnfolderBase]: For 73813/73813 co-relation queries the response was YES. [2024-06-03 18:41:36,095 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13941 conditions, 2381 events. 1418/2381 cut-off events. For 73813/73813 co-relation queries the response was YES. Maximal size of possible extension queue 171. Compared 13403 event pairs, 323 based on Foata normal form. 1/2381 useless extension candidates. Maximal degree in co-relation 13839. Up to 2048 conditions per place. [2024-06-03 18:41:36,103 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 176 selfloop transitions, 59 changer transitions 0/241 dead transitions. [2024-06-03 18:41:36,104 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 241 transitions, 3042 flow [2024-06-03 18:41:36,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:41:36,104 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:41:36,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 143 transitions. [2024-06-03 18:41:36,105 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5813008130081301 [2024-06-03 18:41:36,105 INFO L175 Difference]: Start difference. First operand has 207 places, 218 transitions, 2350 flow. Second operand 6 states and 143 transitions. [2024-06-03 18:41:36,105 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 241 transitions, 3042 flow [2024-06-03 18:41:36,343 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 241 transitions, 2972 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-03 18:41:36,346 INFO L231 Difference]: Finished difference. Result has 208 places, 224 transitions, 2511 flow [2024-06-03 18:41:36,346 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2282, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=218, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2511, PETRI_PLACES=208, PETRI_TRANSITIONS=224} [2024-06-03 18:41:36,347 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 166 predicate places. [2024-06-03 18:41:36,347 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 224 transitions, 2511 flow [2024-06-03 18:41:36,347 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:36,347 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:41:36,347 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:41:36,348 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-03 18:41:36,348 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:41:36,349 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:41:36,349 INFO L85 PathProgramCache]: Analyzing trace with hash 130573060, now seen corresponding path program 1 times [2024-06-03 18:41:36,349 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:41:36,349 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [785713259] [2024-06-03 18:41:36,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:41:36,349 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:41:36,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:41:36,513 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:41:36,514 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:41:36,514 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [785713259] [2024-06-03 18:41:36,514 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [785713259] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:41:36,514 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:41:36,514 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:41:36,514 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1840071085] [2024-06-03 18:41:36,514 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:41:36,514 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:41:36,514 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:41:36,514 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:41:36,515 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:41:36,586 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:41:36,587 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 224 transitions, 2511 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:36,587 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:41:36,587 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:41:36,587 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:41:37,058 INFO L124 PetriNetUnfolderBase]: 1467/2456 cut-off events. [2024-06-03 18:41:37,058 INFO L125 PetriNetUnfolderBase]: For 76732/76732 co-relation queries the response was YES. [2024-06-03 18:41:37,074 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14775 conditions, 2456 events. 1467/2456 cut-off events. For 76732/76732 co-relation queries the response was YES. Maximal size of possible extension queue 178. Compared 13875 event pairs, 322 based on Foata normal form. 1/2456 useless extension candidates. Maximal degree in co-relation 14673. Up to 2150 conditions per place. [2024-06-03 18:41:37,083 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 190 selfloop transitions, 67 changer transitions 0/263 dead transitions. [2024-06-03 18:41:37,083 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 263 transitions, 3495 flow [2024-06-03 18:41:37,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:41:37,083 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:41:37,083 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 159 transitions. [2024-06-03 18:41:37,084 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.554006968641115 [2024-06-03 18:41:37,084 INFO L175 Difference]: Start difference. First operand has 208 places, 224 transitions, 2511 flow. Second operand 7 states and 159 transitions. [2024-06-03 18:41:37,084 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 263 transitions, 3495 flow [2024-06-03 18:41:37,349 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 263 transitions, 3403 flow, removed 19 selfloop flow, removed 3 redundant places. [2024-06-03 18:41:37,353 INFO L231 Difference]: Finished difference. Result has 214 places, 247 transitions, 2985 flow [2024-06-03 18:41:37,354 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2432, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2985, PETRI_PLACES=214, PETRI_TRANSITIONS=247} [2024-06-03 18:41:37,354 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 172 predicate places. [2024-06-03 18:41:37,354 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 247 transitions, 2985 flow [2024-06-03 18:41:37,354 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:37,354 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:41:37,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-06-03 18:41:37,354 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-03 18:41:37,354 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:41:37,357 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:41:37,357 INFO L85 PathProgramCache]: Analyzing trace with hash 130572874, now seen corresponding path program 2 times [2024-06-03 18:41:37,357 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:41:37,357 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [814338224] [2024-06-03 18:41:37,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:41:37,357 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:41:37,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:41:37,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-06-03 18:41:37,547 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:41:37,547 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [814338224] [2024-06-03 18:41:37,547 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [814338224] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:41:37,548 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:41:37,548 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:41:37,549 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [908542648] [2024-06-03 18:41:37,549 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:41:37,549 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:41:37,549 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:41:37,549 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:41:37,549 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:41:37,591 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:41:37,591 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 247 transitions, 2985 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:37,591 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:41:37,592 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:41:37,592 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:41:37,950 INFO L124 PetriNetUnfolderBase]: 1472/2467 cut-off events. [2024-06-03 18:41:37,951 INFO L125 PetriNetUnfolderBase]: For 78446/78446 co-relation queries the response was YES. [2024-06-03 18:41:37,972 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15294 conditions, 2467 events. 1472/2467 cut-off events. For 78446/78446 co-relation queries the response was YES. Maximal size of possible extension queue 181. Compared 13970 event pairs, 322 based on Foata normal form. 1/2467 useless extension candidates. Maximal degree in co-relation 15189. Up to 2165 conditions per place. [2024-06-03 18:41:37,979 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 205 selfloop transitions, 52 changer transitions 0/263 dead transitions. [2024-06-03 18:41:37,979 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 263 transitions, 3581 flow [2024-06-03 18:41:37,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:41:37,980 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:41:37,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 138 transitions. [2024-06-03 18:41:37,980 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5609756097560976 [2024-06-03 18:41:37,980 INFO L175 Difference]: Start difference. First operand has 214 places, 247 transitions, 2985 flow. Second operand 6 states and 138 transitions. [2024-06-03 18:41:37,980 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 263 transitions, 3581 flow [2024-06-03 18:41:38,232 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 263 transitions, 3510 flow, removed 24 selfloop flow, removed 2 redundant places. [2024-06-03 18:41:38,235 INFO L231 Difference]: Finished difference. Result has 218 places, 250 transitions, 3088 flow [2024-06-03 18:41:38,236 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2914, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=247, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3088, PETRI_PLACES=218, PETRI_TRANSITIONS=250} [2024-06-03 18:41:38,236 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 176 predicate places. [2024-06-03 18:41:38,236 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 250 transitions, 3088 flow [2024-06-03 18:41:38,236 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:38,236 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:41:38,236 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:41:38,236 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-03 18:41:38,237 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:41:38,237 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:41:38,237 INFO L85 PathProgramCache]: Analyzing trace with hash 911921222, now seen corresponding path program 2 times [2024-06-03 18:41:38,237 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:41:38,237 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [336436534] [2024-06-03 18:41:38,237 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:41:38,237 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:41:38,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:41:38,388 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:41:38,389 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:41:38,389 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [336436534] [2024-06-03 18:41:38,389 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [336436534] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:41:38,389 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:41:38,389 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:41:38,389 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [121247627] [2024-06-03 18:41:38,389 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:41:38,389 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:41:38,389 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:41:38,389 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:41:38,390 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:41:38,435 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:41:38,435 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 250 transitions, 3088 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:38,435 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:41:38,435 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:41:38,435 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:41:38,787 INFO L124 PetriNetUnfolderBase]: 1477/2474 cut-off events. [2024-06-03 18:41:38,787 INFO L125 PetriNetUnfolderBase]: For 81713/81713 co-relation queries the response was YES. [2024-06-03 18:41:38,803 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15540 conditions, 2474 events. 1477/2474 cut-off events. For 81713/81713 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 13992 event pairs, 322 based on Foata normal form. 1/2474 useless extension candidates. Maximal degree in co-relation 15433. Up to 2163 conditions per place. [2024-06-03 18:41:38,810 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 192 selfloop transitions, 70 changer transitions 0/268 dead transitions. [2024-06-03 18:41:38,811 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 268 transitions, 3813 flow [2024-06-03 18:41:38,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:41:38,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:41:38,811 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 140 transitions. [2024-06-03 18:41:38,811 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5691056910569106 [2024-06-03 18:41:38,811 INFO L175 Difference]: Start difference. First operand has 218 places, 250 transitions, 3088 flow. Second operand 6 states and 140 transitions. [2024-06-03 18:41:38,811 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 268 transitions, 3813 flow [2024-06-03 18:41:39,106 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 268 transitions, 3680 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-03 18:41:39,109 INFO L231 Difference]: Finished difference. Result has 221 places, 254 transitions, 3241 flow [2024-06-03 18:41:39,109 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2957, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3241, PETRI_PLACES=221, PETRI_TRANSITIONS=254} [2024-06-03 18:41:39,110 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 179 predicate places. [2024-06-03 18:41:39,110 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 254 transitions, 3241 flow [2024-06-03 18:41:39,110 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:39,110 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:41:39,110 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:41:39,110 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-03 18:41:39,110 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:41:39,111 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:41:39,111 INFO L85 PathProgramCache]: Analyzing trace with hash -944995416, now seen corresponding path program 3 times [2024-06-03 18:41:39,111 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:41:39,111 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1301093061] [2024-06-03 18:41:39,111 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:41:39,111 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:41:39,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:41:39,269 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:41:39,269 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:41:39,269 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1301093061] [2024-06-03 18:41:39,270 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1301093061] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:41:39,270 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:41:39,270 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:41:39,270 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1339336448] [2024-06-03 18:41:39,270 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:41:39,270 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:41:39,270 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:41:39,270 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:41:39,270 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:41:39,316 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:41:39,316 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 254 transitions, 3241 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:39,316 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:41:39,316 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:41:39,317 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:41:39,644 INFO L124 PetriNetUnfolderBase]: 1474/2470 cut-off events. [2024-06-03 18:41:39,644 INFO L125 PetriNetUnfolderBase]: For 83788/83788 co-relation queries the response was YES. [2024-06-03 18:41:39,659 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15666 conditions, 2470 events. 1474/2470 cut-off events. For 83788/83788 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 13997 event pairs, 322 based on Foata normal form. 1/2470 useless extension candidates. Maximal degree in co-relation 15557. Up to 2118 conditions per place. [2024-06-03 18:41:39,666 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 198 selfloop transitions, 65 changer transitions 0/269 dead transitions. [2024-06-03 18:41:39,666 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 269 transitions, 3805 flow [2024-06-03 18:41:39,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-03 18:41:39,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-03 18:41:39,667 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 123 transitions. [2024-06-03 18:41:39,668 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-03 18:41:39,668 INFO L175 Difference]: Start difference. First operand has 221 places, 254 transitions, 3241 flow. Second operand 5 states and 123 transitions. [2024-06-03 18:41:39,668 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 269 transitions, 3805 flow [2024-06-03 18:41:39,965 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 269 transitions, 3674 flow, removed 28 selfloop flow, removed 3 redundant places. [2024-06-03 18:41:39,968 INFO L231 Difference]: Finished difference. Result has 223 places, 254 transitions, 3278 flow [2024-06-03 18:41:39,969 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3110, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=254, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3278, PETRI_PLACES=223, PETRI_TRANSITIONS=254} [2024-06-03 18:41:39,969 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 181 predicate places. [2024-06-03 18:41:39,969 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 254 transitions, 3278 flow [2024-06-03 18:41:39,969 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:39,969 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:41:39,969 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:41:39,969 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-03 18:41:39,969 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:41:39,970 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:41:39,970 INFO L85 PathProgramCache]: Analyzing trace with hash -944758080, now seen corresponding path program 3 times [2024-06-03 18:41:39,970 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:41:39,970 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [220449079] [2024-06-03 18:41:39,970 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:41:39,970 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:41:39,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:41:40,154 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:41:40,154 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:41:40,154 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [220449079] [2024-06-03 18:41:40,154 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [220449079] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:41:40,154 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:41:40,154 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:41:40,154 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2143372522] [2024-06-03 18:41:40,154 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:41:40,155 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:41:40,155 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:41:40,155 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:41:40,155 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:41:40,211 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:41:40,211 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 254 transitions, 3278 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:40,211 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:41:40,211 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:41:40,211 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:41:40,691 INFO L124 PetriNetUnfolderBase]: 1471/2466 cut-off events. [2024-06-03 18:41:40,691 INFO L125 PetriNetUnfolderBase]: For 86082/86082 co-relation queries the response was YES. [2024-06-03 18:41:40,707 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15695 conditions, 2466 events. 1471/2466 cut-off events. For 86082/86082 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 13933 event pairs, 322 based on Foata normal form. 1/2466 useless extension candidates. Maximal degree in co-relation 15585. Up to 2156 conditions per place. [2024-06-03 18:41:40,769 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 192 selfloop transitions, 70 changer transitions 0/268 dead transitions. [2024-06-03 18:41:40,770 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 268 transitions, 3836 flow [2024-06-03 18:41:40,770 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:41:40,770 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:41:40,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 157 transitions. [2024-06-03 18:41:40,771 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5470383275261324 [2024-06-03 18:41:40,771 INFO L175 Difference]: Start difference. First operand has 223 places, 254 transitions, 3278 flow. Second operand 7 states and 157 transitions. [2024-06-03 18:41:40,771 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 268 transitions, 3836 flow [2024-06-03 18:41:41,039 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 268 transitions, 3654 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-03 18:41:41,042 INFO L231 Difference]: Finished difference. Result has 225 places, 254 transitions, 3250 flow [2024-06-03 18:41:41,042 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3096, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=254, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3250, PETRI_PLACES=225, PETRI_TRANSITIONS=254} [2024-06-03 18:41:41,043 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 183 predicate places. [2024-06-03 18:41:41,043 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 254 transitions, 3250 flow [2024-06-03 18:41:41,043 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:41,043 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:41:41,043 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:41:41,043 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-03 18:41:41,043 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:41:41,043 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:41:41,043 INFO L85 PathProgramCache]: Analyzing trace with hash -60565436, now seen corresponding path program 4 times [2024-06-03 18:41:41,044 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:41:41,044 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1904985761] [2024-06-03 18:41:41,044 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:41:41,044 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:41:41,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:41:41,207 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:41:41,207 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:41:41,207 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1904985761] [2024-06-03 18:41:41,207 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1904985761] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:41:41,207 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:41:41,208 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:41:41,208 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [912076370] [2024-06-03 18:41:41,208 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:41:41,208 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:41:41,208 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:41:41,209 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:41:41,209 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:41:41,255 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:41:41,255 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 254 transitions, 3250 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:41,255 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:41:41,256 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:41:41,256 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:41:41,625 INFO L124 PetriNetUnfolderBase]: 1484/2494 cut-off events. [2024-06-03 18:41:41,625 INFO L125 PetriNetUnfolderBase]: For 84298/84298 co-relation queries the response was YES. [2024-06-03 18:41:41,642 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15792 conditions, 2494 events. 1484/2494 cut-off events. For 84298/84298 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 14199 event pairs, 322 based on Foata normal form. 1/2494 useless extension candidates. Maximal degree in co-relation 15682. Up to 2061 conditions per place. [2024-06-03 18:41:41,651 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 202 selfloop transitions, 77 changer transitions 0/285 dead transitions. [2024-06-03 18:41:41,651 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 285 transitions, 4208 flow [2024-06-03 18:41:41,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:41:41,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:41:41,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-03 18:41:41,652 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5679442508710801 [2024-06-03 18:41:41,652 INFO L175 Difference]: Start difference. First operand has 225 places, 254 transitions, 3250 flow. Second operand 7 states and 163 transitions. [2024-06-03 18:41:41,652 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 285 transitions, 4208 flow [2024-06-03 18:41:41,879 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 285 transitions, 4044 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-03 18:41:41,883 INFO L231 Difference]: Finished difference. Result has 226 places, 263 transitions, 3418 flow [2024-06-03 18:41:41,883 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3090, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=254, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3418, PETRI_PLACES=226, PETRI_TRANSITIONS=263} [2024-06-03 18:41:41,883 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 184 predicate places. [2024-06-03 18:41:41,883 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 263 transitions, 3418 flow [2024-06-03 18:41:41,883 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:41,884 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:41:41,884 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:41:41,884 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-03 18:41:41,884 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:41:41,884 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:41:41,884 INFO L85 PathProgramCache]: Analyzing trace with hash -55203056, now seen corresponding path program 5 times [2024-06-03 18:41:41,884 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:41:41,884 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [803499343] [2024-06-03 18:41:41,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:41:41,885 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:41:41,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:41:42,040 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:41:42,040 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:41:42,040 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [803499343] [2024-06-03 18:41:42,040 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [803499343] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:41:42,040 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:41:42,040 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:41:42,041 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1132083179] [2024-06-03 18:41:42,041 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:41:42,041 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:41:42,041 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:41:42,041 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:41:42,041 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:41:42,082 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:41:42,083 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 263 transitions, 3418 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:42,083 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:41:42,083 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:41:42,083 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:41:42,402 INFO L124 PetriNetUnfolderBase]: 1489/2503 cut-off events. [2024-06-03 18:41:42,403 INFO L125 PetriNetUnfolderBase]: For 86151/86151 co-relation queries the response was YES. [2024-06-03 18:41:42,419 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16114 conditions, 2503 events. 1489/2503 cut-off events. For 86151/86151 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 14262 event pairs, 322 based on Foata normal form. 1/2503 useless extension candidates. Maximal degree in co-relation 16004. Up to 2067 conditions per place. [2024-06-03 18:41:42,428 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 196 selfloop transitions, 86 changer transitions 0/288 dead transitions. [2024-06-03 18:41:42,428 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 288 transitions, 4280 flow [2024-06-03 18:41:42,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:41:42,429 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:41:42,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-03 18:41:42,430 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5679442508710801 [2024-06-03 18:41:42,430 INFO L175 Difference]: Start difference. First operand has 226 places, 263 transitions, 3418 flow. Second operand 7 states and 163 transitions. [2024-06-03 18:41:42,430 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 288 transitions, 4280 flow [2024-06-03 18:41:42,673 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 288 transitions, 4056 flow, removed 54 selfloop flow, removed 3 redundant places. [2024-06-03 18:41:42,677 INFO L231 Difference]: Finished difference. Result has 230 places, 266 transitions, 3432 flow [2024-06-03 18:41:42,678 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3212, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3432, PETRI_PLACES=230, PETRI_TRANSITIONS=266} [2024-06-03 18:41:42,678 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 188 predicate places. [2024-06-03 18:41:42,678 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 266 transitions, 3432 flow [2024-06-03 18:41:42,678 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:42,679 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:41:42,679 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:41:42,679 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-03 18:41:42,679 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:41:42,679 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:41:42,679 INFO L85 PathProgramCache]: Analyzing trace with hash -54904526, now seen corresponding path program 6 times [2024-06-03 18:41:42,680 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:41:42,680 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1691185423] [2024-06-03 18:41:42,680 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:41:42,680 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:41:42,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:41:42,831 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:41:42,832 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:41:42,832 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1691185423] [2024-06-03 18:41:42,832 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1691185423] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:41:42,832 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:41:42,832 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:41:42,832 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [215031693] [2024-06-03 18:41:42,832 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:41:42,833 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:41:42,833 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:41:42,833 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:41:42,833 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:41:42,902 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:41:42,902 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 266 transitions, 3432 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:42,902 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:41:42,902 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:41:42,902 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:41:43,329 INFO L124 PetriNetUnfolderBase]: 1494/2512 cut-off events. [2024-06-03 18:41:43,329 INFO L125 PetriNetUnfolderBase]: For 87421/87421 co-relation queries the response was YES. [2024-06-03 18:41:43,343 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15984 conditions, 2512 events. 1494/2512 cut-off events. For 87421/87421 co-relation queries the response was YES. Maximal size of possible extension queue 187. Compared 14321 event pairs, 322 based on Foata normal form. 1/2512 useless extension candidates. Maximal degree in co-relation 15873. Up to 2073 conditions per place. [2024-06-03 18:41:43,350 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 191 selfloop transitions, 90 changer transitions 0/287 dead transitions. [2024-06-03 18:41:43,350 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 287 transitions, 4180 flow [2024-06-03 18:41:43,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:41:43,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:41:43,351 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 160 transitions. [2024-06-03 18:41:43,351 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5574912891986062 [2024-06-03 18:41:43,351 INFO L175 Difference]: Start difference. First operand has 230 places, 266 transitions, 3432 flow. Second operand 7 states and 160 transitions. [2024-06-03 18:41:43,351 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 287 transitions, 4180 flow [2024-06-03 18:41:43,613 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 287 transitions, 3963 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-03 18:41:43,616 INFO L231 Difference]: Finished difference. Result has 232 places, 269 transitions, 3449 flow [2024-06-03 18:41:43,617 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3221, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=266, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3449, PETRI_PLACES=232, PETRI_TRANSITIONS=269} [2024-06-03 18:41:43,617 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 190 predicate places. [2024-06-03 18:41:43,617 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 269 transitions, 3449 flow [2024-06-03 18:41:43,617 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:43,617 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:41:43,617 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:41:43,617 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-03 18:41:43,617 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:41:43,618 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:41:43,618 INFO L85 PathProgramCache]: Analyzing trace with hash 378756008, now seen corresponding path program 7 times [2024-06-03 18:41:43,618 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:41:43,618 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1523557152] [2024-06-03 18:41:43,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:41:43,618 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:41:43,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:41:43,799 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:41:43,799 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:41:43,799 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1523557152] [2024-06-03 18:41:43,800 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1523557152] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:41:43,800 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:41:43,800 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:41:43,800 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [664940649] [2024-06-03 18:41:43,800 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:41:43,800 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:41:43,800 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:41:43,800 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:41:43,800 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:41:43,887 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:41:43,887 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 269 transitions, 3449 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:43,887 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:41:43,887 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:41:43,887 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:41:44,231 INFO L124 PetriNetUnfolderBase]: 1504/2530 cut-off events. [2024-06-03 18:41:44,232 INFO L125 PetriNetUnfolderBase]: For 90467/90467 co-relation queries the response was YES. [2024-06-03 18:41:44,247 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16107 conditions, 2530 events. 1504/2530 cut-off events. For 90467/90467 co-relation queries the response was YES. Maximal size of possible extension queue 189. Compared 14470 event pairs, 322 based on Foata normal form. 1/2530 useless extension candidates. Maximal degree in co-relation 15995. Up to 2194 conditions per place. [2024-06-03 18:41:44,255 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 233 selfloop transitions, 53 changer transitions 0/292 dead transitions. [2024-06-03 18:41:44,255 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 292 transitions, 4138 flow [2024-06-03 18:41:44,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:41:44,255 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:41:44,256 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 155 transitions. [2024-06-03 18:41:44,256 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5400696864111498 [2024-06-03 18:41:44,256 INFO L175 Difference]: Start difference. First operand has 232 places, 269 transitions, 3449 flow. Second operand 7 states and 155 transitions. [2024-06-03 18:41:44,256 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 292 transitions, 4138 flow [2024-06-03 18:41:44,524 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 292 transitions, 3971 flow, removed 15 selfloop flow, removed 4 redundant places. [2024-06-03 18:41:44,528 INFO L231 Difference]: Finished difference. Result has 235 places, 275 transitions, 3475 flow [2024-06-03 18:41:44,529 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3290, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=269, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3475, PETRI_PLACES=235, PETRI_TRANSITIONS=275} [2024-06-03 18:41:44,529 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 193 predicate places. [2024-06-03 18:41:44,529 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 275 transitions, 3475 flow [2024-06-03 18:41:44,529 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:44,529 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:41:44,529 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:41:44,529 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-03 18:41:44,529 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:41:44,530 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:41:44,530 INFO L85 PathProgramCache]: Analyzing trace with hash 378756194, now seen corresponding path program 4 times [2024-06-03 18:41:44,530 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:41:44,530 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1275432764] [2024-06-03 18:41:44,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:41:44,530 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:41:44,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:41:44,674 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:41:44,674 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:41:44,674 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1275432764] [2024-06-03 18:41:44,674 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1275432764] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:41:44,674 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:41:44,674 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:41:44,674 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1868109551] [2024-06-03 18:41:44,674 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:41:44,675 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:41:44,675 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:41:44,675 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:41:44,675 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:41:44,717 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:41:44,718 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 275 transitions, 3475 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:44,718 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:41:44,718 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:41:44,718 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:41:45,157 INFO L124 PetriNetUnfolderBase]: 1517/2552 cut-off events. [2024-06-03 18:41:45,157 INFO L125 PetriNetUnfolderBase]: For 95045/95045 co-relation queries the response was YES. [2024-06-03 18:41:45,176 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16309 conditions, 2552 events. 1517/2552 cut-off events. For 95045/95045 co-relation queries the response was YES. Maximal size of possible extension queue 191. Compared 14644 event pairs, 322 based on Foata normal form. 1/2552 useless extension candidates. Maximal degree in co-relation 16196. Up to 2154 conditions per place. [2024-06-03 18:41:45,184 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 199 selfloop transitions, 97 changer transitions 0/302 dead transitions. [2024-06-03 18:41:45,184 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 302 transitions, 4327 flow [2024-06-03 18:41:45,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 18:41:45,185 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 18:41:45,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 211 transitions. [2024-06-03 18:41:45,192 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5146341463414634 [2024-06-03 18:41:45,192 INFO L175 Difference]: Start difference. First operand has 235 places, 275 transitions, 3475 flow. Second operand 10 states and 211 transitions. [2024-06-03 18:41:45,192 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 302 transitions, 4327 flow [2024-06-03 18:41:45,490 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 302 transitions, 4193 flow, removed 17 selfloop flow, removed 4 redundant places. [2024-06-03 18:41:45,494 INFO L231 Difference]: Finished difference. Result has 241 places, 281 transitions, 3659 flow [2024-06-03 18:41:45,494 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3341, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3659, PETRI_PLACES=241, PETRI_TRANSITIONS=281} [2024-06-03 18:41:45,494 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 199 predicate places. [2024-06-03 18:41:45,494 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 281 transitions, 3659 flow [2024-06-03 18:41:45,494 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:45,494 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:41:45,495 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:41:45,495 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-03 18:41:45,495 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:41:45,495 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:41:45,495 INFO L85 PathProgramCache]: Analyzing trace with hash -54904154, now seen corresponding path program 1 times [2024-06-03 18:41:45,495 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:41:45,495 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [543343584] [2024-06-03 18:41:45,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:41:45,495 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:41:45,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:41:45,657 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:41:45,657 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:41:45,657 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [543343584] [2024-06-03 18:41:45,658 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [543343584] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:41:45,658 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:41:45,658 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:41:45,658 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1201181778] [2024-06-03 18:41:45,658 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:41:45,658 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:41:45,659 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:41:45,659 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:41:45,659 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:41:45,700 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:41:45,700 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 281 transitions, 3659 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:45,700 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:41:45,700 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:41:45,700 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:41:46,111 INFO L124 PetriNetUnfolderBase]: 1530/2575 cut-off events. [2024-06-03 18:41:46,111 INFO L125 PetriNetUnfolderBase]: For 101052/101058 co-relation queries the response was YES. [2024-06-03 18:41:46,137 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16818 conditions, 2575 events. 1530/2575 cut-off events. For 101052/101058 co-relation queries the response was YES. Maximal size of possible extension queue 195. Compared 14791 event pairs, 313 based on Foata normal form. 7/2582 useless extension candidates. Maximal degree in co-relation 16704. Up to 2171 conditions per place. [2024-06-03 18:41:46,146 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 198 selfloop transitions, 104 changer transitions 0/308 dead transitions. [2024-06-03 18:41:46,146 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 308 transitions, 4497 flow [2024-06-03 18:41:46,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 18:41:46,147 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 18:41:46,147 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 211 transitions. [2024-06-03 18:41:46,147 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5146341463414634 [2024-06-03 18:41:46,147 INFO L175 Difference]: Start difference. First operand has 241 places, 281 transitions, 3659 flow. Second operand 10 states and 211 transitions. [2024-06-03 18:41:46,147 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 308 transitions, 4497 flow [2024-06-03 18:41:46,471 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 308 transitions, 4245 flow, removed 41 selfloop flow, removed 7 redundant places. [2024-06-03 18:41:46,475 INFO L231 Difference]: Finished difference. Result has 244 places, 287 transitions, 3715 flow [2024-06-03 18:41:46,475 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3411, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=281, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3715, PETRI_PLACES=244, PETRI_TRANSITIONS=287} [2024-06-03 18:41:46,475 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 202 predicate places. [2024-06-03 18:41:46,476 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 287 transitions, 3715 flow [2024-06-03 18:41:46,476 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:46,476 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:41:46,476 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:41:46,476 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-03 18:41:46,476 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:41:46,477 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:41:46,477 INFO L85 PathProgramCache]: Analyzing trace with hash 388021970, now seen corresponding path program 2 times [2024-06-03 18:41:46,477 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:41:46,477 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2136422808] [2024-06-03 18:41:46,477 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:41:46,477 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:41:46,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:41:46,646 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:41:46,646 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:41:46,647 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2136422808] [2024-06-03 18:41:46,647 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2136422808] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:41:46,647 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:41:46,647 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:41:46,647 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [964256675] [2024-06-03 18:41:46,647 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:41:46,647 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:41:46,648 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:41:46,648 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:41:46,648 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:41:46,688 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:41:46,688 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 287 transitions, 3715 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:46,688 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:41:46,688 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:41:46,689 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:41:47,081 INFO L124 PetriNetUnfolderBase]: 1548/2604 cut-off events. [2024-06-03 18:41:47,081 INFO L125 PetriNetUnfolderBase]: For 105547/105553 co-relation queries the response was YES. [2024-06-03 18:41:47,097 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17137 conditions, 2604 events. 1548/2604 cut-off events. For 105547/105553 co-relation queries the response was YES. Maximal size of possible extension queue 199. Compared 15004 event pairs, 313 based on Foata normal form. 7/2611 useless extension candidates. Maximal degree in co-relation 17022. Up to 2266 conditions per place. [2024-06-03 18:41:47,105 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 228 selfloop transitions, 81 changer transitions 0/315 dead transitions. [2024-06-03 18:41:47,106 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 315 transitions, 4622 flow [2024-06-03 18:41:47,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 18:41:47,106 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 18:41:47,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 225 transitions. [2024-06-03 18:41:47,107 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49889135254988914 [2024-06-03 18:41:47,107 INFO L175 Difference]: Start difference. First operand has 244 places, 287 transitions, 3715 flow. Second operand 11 states and 225 transitions. [2024-06-03 18:41:47,107 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 315 transitions, 4622 flow [2024-06-03 18:41:47,399 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 315 transitions, 4422 flow, removed 44 selfloop flow, removed 7 redundant places. [2024-06-03 18:41:47,402 INFO L231 Difference]: Finished difference. Result has 249 places, 296 transitions, 3854 flow [2024-06-03 18:41:47,402 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3556, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=287, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3854, PETRI_PLACES=249, PETRI_TRANSITIONS=296} [2024-06-03 18:41:47,403 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 207 predicate places. [2024-06-03 18:41:47,403 INFO L495 AbstractCegarLoop]: Abstraction has has 249 places, 296 transitions, 3854 flow [2024-06-03 18:41:47,403 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:47,403 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:41:47,403 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:41:47,403 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-03 18:41:47,403 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:41:47,403 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:41:47,403 INFO L85 PathProgramCache]: Analyzing trace with hash -51185084, now seen corresponding path program 3 times [2024-06-03 18:41:47,404 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:41:47,404 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [548924595] [2024-06-03 18:41:47,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:41:47,404 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:41:47,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:41:47,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-06-03 18:41:47,548 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:41:47,548 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [548924595] [2024-06-03 18:41:47,548 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [548924595] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:41:47,548 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:41:47,548 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:41:47,548 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1107252696] [2024-06-03 18:41:47,548 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:41:47,549 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:41:47,549 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:41:47,549 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:41:47,549 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:41:47,594 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:41:47,594 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 296 transitions, 3854 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:47,594 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:41:47,594 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:41:47,594 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:41:48,010 INFO L124 PetriNetUnfolderBase]: 1545/2600 cut-off events. [2024-06-03 18:41:48,010 INFO L125 PetriNetUnfolderBase]: For 104070/104076 co-relation queries the response was YES. [2024-06-03 18:41:48,026 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17122 conditions, 2600 events. 1545/2600 cut-off events. For 104070/104076 co-relation queries the response was YES. Maximal size of possible extension queue 199. Compared 14979 event pairs, 313 based on Foata normal form. 7/2607 useless extension candidates. Maximal degree in co-relation 17005. Up to 2263 conditions per place. [2024-06-03 18:41:48,033 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 226 selfloop transitions, 81 changer transitions 0/313 dead transitions. [2024-06-03 18:41:48,033 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 313 transitions, 4508 flow [2024-06-03 18:41:48,034 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 18:41:48,034 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 18:41:48,034 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 207 transitions. [2024-06-03 18:41:48,034 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5048780487804878 [2024-06-03 18:41:48,034 INFO L175 Difference]: Start difference. First operand has 249 places, 296 transitions, 3854 flow. Second operand 10 states and 207 transitions. [2024-06-03 18:41:48,034 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 313 transitions, 4508 flow [2024-06-03 18:41:48,381 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 313 transitions, 4404 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-03 18:41:48,385 INFO L231 Difference]: Finished difference. Result has 253 places, 296 transitions, 3922 flow [2024-06-03 18:41:48,386 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3750, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3922, PETRI_PLACES=253, PETRI_TRANSITIONS=296} [2024-06-03 18:41:48,386 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 211 predicate places. [2024-06-03 18:41:48,386 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 296 transitions, 3922 flow [2024-06-03 18:41:48,386 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:48,386 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:41:48,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, 1] [2024-06-03 18:41:48,387 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-03 18:41:48,387 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:41:48,387 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:41:48,387 INFO L85 PathProgramCache]: Analyzing trace with hash 388021784, now seen corresponding path program 5 times [2024-06-03 18:41:48,387 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:41:48,387 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [658237295] [2024-06-03 18:41:48,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:41:48,388 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:41:48,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:41:48,545 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:41:48,546 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:41:48,546 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [658237295] [2024-06-03 18:41:48,546 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [658237295] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:41:48,546 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:41:48,546 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:41:48,546 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [917503383] [2024-06-03 18:41:48,546 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:41:48,547 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:41:48,547 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:41:48,547 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:41:48,547 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:41:48,593 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:41:48,593 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 296 transitions, 3922 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:48,593 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:41:48,593 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:41:48,593 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:41:48,955 INFO L124 PetriNetUnfolderBase]: 1563/2628 cut-off events. [2024-06-03 18:41:48,955 INFO L125 PetriNetUnfolderBase]: For 109012/109012 co-relation queries the response was YES. [2024-06-03 18:41:48,972 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17542 conditions, 2628 events. 1563/2628 cut-off events. For 109012/109012 co-relation queries the response was YES. Maximal size of possible extension queue 203. Compared 15149 event pairs, 321 based on Foata normal form. 1/2628 useless extension candidates. Maximal degree in co-relation 17423. Up to 2212 conditions per place. [2024-06-03 18:41:48,980 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 216 selfloop transitions, 101 changer transitions 0/323 dead transitions. [2024-06-03 18:41:48,980 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 323 transitions, 4911 flow [2024-06-03 18:41:48,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:41:48,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:41:48,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 195 transitions. [2024-06-03 18:41:48,981 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5284552845528455 [2024-06-03 18:41:48,981 INFO L175 Difference]: Start difference. First operand has 253 places, 296 transitions, 3922 flow. Second operand 9 states and 195 transitions. [2024-06-03 18:41:48,981 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 323 transitions, 4911 flow [2024-06-03 18:41:49,321 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 323 transitions, 4749 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-03 18:41:49,326 INFO L231 Difference]: Finished difference. Result has 253 places, 305 transitions, 4074 flow [2024-06-03 18:41:49,326 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3760, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4074, PETRI_PLACES=253, PETRI_TRANSITIONS=305} [2024-06-03 18:41:49,326 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 211 predicate places. [2024-06-03 18:41:49,326 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 305 transitions, 4074 flow [2024-06-03 18:41:49,326 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:49,327 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:41:49,327 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:41:49,327 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-03 18:41:49,327 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:41:49,327 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:41:49,327 INFO L85 PathProgramCache]: Analyzing trace with hash 388016018, now seen corresponding path program 8 times [2024-06-03 18:41:49,328 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:41:49,328 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1387109274] [2024-06-03 18:41:49,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:41:49,328 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:41:49,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:41:49,488 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:41:49,488 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:41:49,488 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1387109274] [2024-06-03 18:41:49,488 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1387109274] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:41:49,488 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:41:49,488 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:41:49,488 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [75612243] [2024-06-03 18:41:49,488 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:41:49,489 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:41:49,489 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:41:49,489 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:41:49,489 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:41:49,528 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:41:49,528 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 305 transitions, 4074 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:49,529 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:41:49,529 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:41:49,529 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:41:49,980 INFO L124 PetriNetUnfolderBase]: 1576/2650 cut-off events. [2024-06-03 18:41:49,981 INFO L125 PetriNetUnfolderBase]: For 114465/114465 co-relation queries the response was YES. [2024-06-03 18:41:49,995 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17864 conditions, 2650 events. 1576/2650 cut-off events. For 114465/114465 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 15309 event pairs, 321 based on Foata normal form. 1/2650 useless extension candidates. Maximal degree in co-relation 17744. Up to 2270 conditions per place. [2024-06-03 18:41:50,005 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 249 selfloop transitions, 71 changer transitions 0/326 dead transitions. [2024-06-03 18:41:50,005 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 326 transitions, 4952 flow [2024-06-03 18:41:50,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:41:50,005 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:41:50,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 156 transitions. [2024-06-03 18:41:50,006 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5435540069686411 [2024-06-03 18:41:50,006 INFO L175 Difference]: Start difference. First operand has 253 places, 305 transitions, 4074 flow. Second operand 7 states and 156 transitions. [2024-06-03 18:41:50,006 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 326 transitions, 4952 flow [2024-06-03 18:41:50,332 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 326 transitions, 4826 flow, removed 16 selfloop flow, removed 3 redundant places. [2024-06-03 18:41:50,336 INFO L231 Difference]: Finished difference. Result has 258 places, 311 transitions, 4228 flow [2024-06-03 18:41:50,337 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3948, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=305, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=234, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4228, PETRI_PLACES=258, PETRI_TRANSITIONS=311} [2024-06-03 18:41:50,337 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 216 predicate places. [2024-06-03 18:41:50,337 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 311 transitions, 4228 flow [2024-06-03 18:41:50,337 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:50,337 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:41:50,338 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:41:50,338 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-03 18:41:50,338 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:41:50,338 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:41:50,338 INFO L85 PathProgramCache]: Analyzing trace with hash 388010624, now seen corresponding path program 6 times [2024-06-03 18:41:50,338 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:41:50,339 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1909394346] [2024-06-03 18:41:50,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:41:50,339 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:41:50,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:41:50,488 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:41:50,489 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:41:50,489 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1909394346] [2024-06-03 18:41:50,489 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1909394346] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:41:50,489 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:41:50,489 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:41:50,489 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1252424869] [2024-06-03 18:41:50,489 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:41:50,489 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:41:50,489 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:41:50,489 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:41:50,490 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:41:50,546 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:41:50,547 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 311 transitions, 4228 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:50,547 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:41:50,547 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:41:50,547 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:41:50,972 INFO L124 PetriNetUnfolderBase]: 1573/2646 cut-off events. [2024-06-03 18:41:50,972 INFO L125 PetriNetUnfolderBase]: For 117051/117051 co-relation queries the response was YES. [2024-06-03 18:41:50,991 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17885 conditions, 2646 events. 1573/2646 cut-off events. For 117051/117051 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 15265 event pairs, 321 based on Foata normal form. 1/2646 useless extension candidates. Maximal degree in co-relation 17763. Up to 2227 conditions per place. [2024-06-03 18:41:51,000 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 221 selfloop transitions, 103 changer transitions 0/330 dead transitions. [2024-06-03 18:41:51,000 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 330 transitions, 5028 flow [2024-06-03 18:41:51,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 18:41:51,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 18:41:51,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 228 transitions. [2024-06-03 18:41:51,001 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5055432372505543 [2024-06-03 18:41:51,001 INFO L175 Difference]: Start difference. First operand has 258 places, 311 transitions, 4228 flow. Second operand 11 states and 228 transitions. [2024-06-03 18:41:51,001 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 330 transitions, 5028 flow [2024-06-03 18:41:51,433 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 330 transitions, 4852 flow, removed 31 selfloop flow, removed 4 redundant places. [2024-06-03 18:41:51,437 INFO L231 Difference]: Finished difference. Result has 265 places, 311 transitions, 4264 flow [2024-06-03 18:41:51,437 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4052, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=311, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4264, PETRI_PLACES=265, PETRI_TRANSITIONS=311} [2024-06-03 18:41:51,437 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 223 predicate places. [2024-06-03 18:41:51,438 INFO L495 AbstractCegarLoop]: Abstraction has has 265 places, 311 transitions, 4264 flow [2024-06-03 18:41:51,438 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:51,438 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:41:51,438 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:41:51,438 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-03 18:41:51,438 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:41:51,438 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:41:51,438 INFO L85 PathProgramCache]: Analyzing trace with hash 388010438, now seen corresponding path program 9 times [2024-06-03 18:41:51,438 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:41:51,438 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [353237191] [2024-06-03 18:41:51,438 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:41:51,439 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:41:51,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:41:51,595 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:41:51,596 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:41:51,596 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [353237191] [2024-06-03 18:41:51,596 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [353237191] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:41:51,596 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:41:51,596 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:41:51,596 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [399387366] [2024-06-03 18:41:51,597 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:41:51,597 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:41:51,597 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:41:51,597 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:41:51,597 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:41:51,646 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:41:51,647 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 311 transitions, 4264 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:51,647 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:41:51,647 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:41:51,647 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:41:52,153 INFO L124 PetriNetUnfolderBase]: 1570/2642 cut-off events. [2024-06-03 18:41:52,154 INFO L125 PetriNetUnfolderBase]: For 119219/119219 co-relation queries the response was YES. [2024-06-03 18:41:52,181 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17891 conditions, 2642 events. 1570/2642 cut-off events. For 119219/119219 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 15284 event pairs, 321 based on Foata normal form. 1/2642 useless extension candidates. Maximal degree in co-relation 17768. Up to 2263 conditions per place. [2024-06-03 18:41:52,193 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 248 selfloop transitions, 73 changer transitions 0/327 dead transitions. [2024-06-03 18:41:52,193 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 327 transitions, 4944 flow [2024-06-03 18:41:52,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:41:52,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:41:52,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 189 transitions. [2024-06-03 18:41:52,194 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5121951219512195 [2024-06-03 18:41:52,194 INFO L175 Difference]: Start difference. First operand has 265 places, 311 transitions, 4264 flow. Second operand 9 states and 189 transitions. [2024-06-03 18:41:52,195 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 327 transitions, 4944 flow [2024-06-03 18:41:52,634 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 327 transitions, 4677 flow, removed 13 selfloop flow, removed 10 redundant places. [2024-06-03 18:41:52,638 INFO L231 Difference]: Finished difference. Result has 264 places, 311 transitions, 4149 flow [2024-06-03 18:41:52,639 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3997, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=311, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=238, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4149, PETRI_PLACES=264, PETRI_TRANSITIONS=311} [2024-06-03 18:41:52,639 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 222 predicate places. [2024-06-03 18:41:52,639 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 311 transitions, 4149 flow [2024-06-03 18:41:52,639 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:52,640 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:41:52,640 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:41:52,640 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-03 18:41:52,640 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:41:52,640 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:41:52,641 INFO L85 PathProgramCache]: Analyzing trace with hash 1412494998, now seen corresponding path program 4 times [2024-06-03 18:41:52,641 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:41:52,641 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1767061789] [2024-06-03 18:41:52,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:41:52,641 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:41:52,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:41:52,788 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:41:52,788 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:41:52,788 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1767061789] [2024-06-03 18:41:52,788 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1767061789] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:41:52,788 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:41:52,788 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:41:52,789 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [504905010] [2024-06-03 18:41:52,789 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:41:52,789 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:41:52,789 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:41:52,789 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:41:52,789 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:41:52,824 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:41:52,824 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 311 transitions, 4149 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:52,824 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:41:52,824 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:41:52,824 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:41:53,280 INFO L124 PetriNetUnfolderBase]: 1599/2693 cut-off events. [2024-06-03 18:41:53,280 INFO L125 PetriNetUnfolderBase]: For 126841/126855 co-relation queries the response was YES. [2024-06-03 18:41:53,298 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18264 conditions, 2693 events. 1599/2693 cut-off events. For 126841/126855 co-relation queries the response was YES. Maximal size of possible extension queue 211. Compared 15618 event pairs, 331 based on Foata normal form. 15/2708 useless extension candidates. Maximal degree in co-relation 18140. Up to 2288 conditions per place. [2024-06-03 18:41:53,306 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 233 selfloop transitions, 100 changer transitions 0/339 dead transitions. [2024-06-03 18:41:53,307 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 271 places, 339 transitions, 5142 flow [2024-06-03 18:41:53,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:41:53,307 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:41:53,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 173 transitions. [2024-06-03 18:41:53,308 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5274390243902439 [2024-06-03 18:41:53,308 INFO L175 Difference]: Start difference. First operand has 264 places, 311 transitions, 4149 flow. Second operand 8 states and 173 transitions. [2024-06-03 18:41:53,308 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 271 places, 339 transitions, 5142 flow [2024-06-03 18:41:53,642 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 339 transitions, 4971 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-03 18:41:53,646 INFO L231 Difference]: Finished difference. Result has 265 places, 323 transitions, 4409 flow [2024-06-03 18:41:53,646 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3978, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=311, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=214, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4409, PETRI_PLACES=265, PETRI_TRANSITIONS=323} [2024-06-03 18:41:53,646 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 223 predicate places. [2024-06-03 18:41:53,646 INFO L495 AbstractCegarLoop]: Abstraction has has 265 places, 323 transitions, 4409 flow [2024-06-03 18:41:53,646 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:53,646 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:41:53,646 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:41:53,647 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-03 18:41:53,647 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:41:53,647 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:41:53,647 INFO L85 PathProgramCache]: Analyzing trace with hash 1412494812, now seen corresponding path program 7 times [2024-06-03 18:41:53,647 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:41:53,647 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1362540303] [2024-06-03 18:41:53,647 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:41:53,647 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:41:53,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:41:53,789 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:41:53,789 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:41:53,790 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1362540303] [2024-06-03 18:41:53,790 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1362540303] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:41:53,790 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:41:53,790 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:41:53,790 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [87756508] [2024-06-03 18:41:53,790 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:41:53,790 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:41:53,790 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:41:53,790 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:41:53,790 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:41:53,828 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:41:53,829 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 323 transitions, 4409 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:53,829 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:41:53,829 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:41:53,829 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:41:54,204 INFO L124 PetriNetUnfolderBase]: 1604/2700 cut-off events. [2024-06-03 18:41:54,204 INFO L125 PetriNetUnfolderBase]: For 131525/131535 co-relation queries the response was YES. [2024-06-03 18:41:54,225 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18509 conditions, 2700 events. 1604/2700 cut-off events. For 131525/131535 co-relation queries the response was YES. Maximal size of possible extension queue 213. Compared 15682 event pairs, 352 based on Foata normal form. 11/2710 useless extension candidates. Maximal degree in co-relation 18383. Up to 2270 conditions per place. [2024-06-03 18:41:54,234 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 239 selfloop transitions, 92 changer transitions 0/337 dead transitions. [2024-06-03 18:41:54,234 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 337 transitions, 5254 flow [2024-06-03 18:41:54,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:41:54,235 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:41:54,235 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 135 transitions. [2024-06-03 18:41:54,235 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5487804878048781 [2024-06-03 18:41:54,235 INFO L175 Difference]: Start difference. First operand has 265 places, 323 transitions, 4409 flow. Second operand 6 states and 135 transitions. [2024-06-03 18:41:54,235 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 337 transitions, 5254 flow [2024-06-03 18:41:54,644 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 337 transitions, 5156 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-03 18:41:54,648 INFO L231 Difference]: Finished difference. Result has 267 places, 326 transitions, 4546 flow [2024-06-03 18:41:54,648 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4313, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=323, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=234, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4546, PETRI_PLACES=267, PETRI_TRANSITIONS=326} [2024-06-03 18:41:54,648 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 225 predicate places. [2024-06-03 18:41:54,648 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 326 transitions, 4546 flow [2024-06-03 18:41:54,649 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:54,649 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:41:54,649 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:41:54,649 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-03 18:41:54,649 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:41:54,649 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:41:54,649 INFO L85 PathProgramCache]: Analyzing trace with hash 1405137396, now seen corresponding path program 10 times [2024-06-03 18:41:54,649 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:41:54,649 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [215988770] [2024-06-03 18:41:54,649 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:41:54,649 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:41:54,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:41:54,815 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:41:54,815 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:41:54,816 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [215988770] [2024-06-03 18:41:54,816 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [215988770] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:41:54,816 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:41:54,816 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:41:54,816 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [581248798] [2024-06-03 18:41:54,816 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:41:54,816 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:41:54,816 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:41:54,817 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:41:54,817 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:41:54,853 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:41:54,853 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 326 transitions, 4546 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:54,853 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:41:54,853 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:41:54,853 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:41:55,270 INFO L124 PetriNetUnfolderBase]: 1601/2692 cut-off events. [2024-06-03 18:41:55,270 INFO L125 PetriNetUnfolderBase]: For 127493/127493 co-relation queries the response was YES. [2024-06-03 18:41:55,288 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18585 conditions, 2692 events. 1601/2692 cut-off events. For 127493/127493 co-relation queries the response was YES. Maximal size of possible extension queue 213. Compared 15574 event pairs, 321 based on Foata normal form. 1/2692 useless extension candidates. Maximal degree in co-relation 18458. Up to 2220 conditions per place. [2024-06-03 18:41:55,297 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 240 selfloop transitions, 100 changer transitions 0/346 dead transitions. [2024-06-03 18:41:55,297 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 346 transitions, 5390 flow [2024-06-03 18:41:55,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:41:55,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:41:55,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-03 18:41:55,298 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5894308943089431 [2024-06-03 18:41:55,298 INFO L175 Difference]: Start difference. First operand has 267 places, 326 transitions, 4546 flow. Second operand 6 states and 145 transitions. [2024-06-03 18:41:55,298 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 346 transitions, 5390 flow [2024-06-03 18:41:55,792 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 346 transitions, 5210 flow, removed 27 selfloop flow, removed 3 redundant places. [2024-06-03 18:41:55,796 INFO L231 Difference]: Finished difference. Result has 270 places, 326 transitions, 4583 flow [2024-06-03 18:41:55,797 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4366, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=326, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4583, PETRI_PLACES=270, PETRI_TRANSITIONS=326} [2024-06-03 18:41:55,797 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 228 predicate places. [2024-06-03 18:41:55,797 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 326 transitions, 4583 flow [2024-06-03 18:41:55,797 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:55,797 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:41:55,797 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:41:55,797 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-03 18:41:55,797 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:41:55,798 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:41:55,798 INFO L85 PathProgramCache]: Analyzing trace with hash -1160000316, now seen corresponding path program 11 times [2024-06-03 18:41:55,798 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:41:55,798 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1516477862] [2024-06-03 18:41:55,798 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:41:55,798 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:41:55,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:41:55,971 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:41:55,971 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:41:55,971 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1516477862] [2024-06-03 18:41:55,971 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1516477862] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:41:55,971 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:41:55,971 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:41:55,972 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [356936194] [2024-06-03 18:41:55,972 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:41:55,973 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:41:55,973 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:41:55,973 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:41:55,973 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:41:56,047 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:41:56,048 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 326 transitions, 4583 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:56,048 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:41:56,048 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:41:56,048 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:41:56,518 INFO L124 PetriNetUnfolderBase]: 1598/2688 cut-off events. [2024-06-03 18:41:56,518 INFO L125 PetriNetUnfolderBase]: For 130166/130166 co-relation queries the response was YES. [2024-06-03 18:41:56,544 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18618 conditions, 2688 events. 1598/2688 cut-off events. For 130166/130166 co-relation queries the response was YES. Maximal size of possible extension queue 213. Compared 15539 event pairs, 321 based on Foata normal form. 1/2688 useless extension candidates. Maximal degree in co-relation 18490. Up to 2217 conditions per place. [2024-06-03 18:41:56,552 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 241 selfloop transitions, 106 changer transitions 0/353 dead transitions. [2024-06-03 18:41:56,553 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 353 transitions, 5345 flow [2024-06-03 18:41:56,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:41:56,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:41:56,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-03 18:41:56,553 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5670731707317073 [2024-06-03 18:41:56,554 INFO L175 Difference]: Start difference. First operand has 270 places, 326 transitions, 4583 flow. Second operand 8 states and 186 transitions. [2024-06-03 18:41:56,554 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 353 transitions, 5345 flow [2024-06-03 18:41:56,939 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 353 transitions, 5042 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-03 18:41:56,943 INFO L231 Difference]: Finished difference. Result has 271 places, 326 transitions, 4510 flow [2024-06-03 18:41:56,943 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4280, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=326, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4510, PETRI_PLACES=271, PETRI_TRANSITIONS=326} [2024-06-03 18:41:56,943 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 229 predicate places. [2024-06-03 18:41:56,943 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 326 transitions, 4510 flow [2024-06-03 18:41:56,944 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:56,944 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:41:56,944 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:41:56,944 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-03 18:41:56,944 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:41:56,944 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:41:56,945 INFO L85 PathProgramCache]: Analyzing trace with hash -1160000130, now seen corresponding path program 8 times [2024-06-03 18:41:56,945 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:41:56,945 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [979186769] [2024-06-03 18:41:56,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:41:56,945 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:41:56,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:41:57,101 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:41:57,102 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:41:57,102 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [979186769] [2024-06-03 18:41:57,102 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [979186769] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:41:57,102 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:41:57,102 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:41:57,102 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [443494142] [2024-06-03 18:41:57,102 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:41:57,103 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:41:57,103 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:41:57,103 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:41:57,103 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:41:57,152 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:41:57,152 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 326 transitions, 4510 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:57,152 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:41:57,152 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:41:57,153 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:41:57,562 INFO L124 PetriNetUnfolderBase]: 1603/2697 cut-off events. [2024-06-03 18:41:57,562 INFO L125 PetriNetUnfolderBase]: For 125830/125830 co-relation queries the response was YES. [2024-06-03 18:41:57,582 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18563 conditions, 2697 events. 1603/2697 cut-off events. For 125830/125830 co-relation queries the response was YES. Maximal size of possible extension queue 215. Compared 15593 event pairs, 321 based on Foata normal form. 1/2697 useless extension candidates. Maximal degree in co-relation 18435. Up to 2268 conditions per place. [2024-06-03 18:41:57,592 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 232 selfloop transitions, 111 changer transitions 0/349 dead transitions. [2024-06-03 18:41:57,592 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 349 transitions, 5404 flow [2024-06-03 18:41:57,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:41:57,592 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:41:57,593 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 194 transitions. [2024-06-03 18:41:57,593 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5257452574525745 [2024-06-03 18:41:57,593 INFO L175 Difference]: Start difference. First operand has 271 places, 326 transitions, 4510 flow. Second operand 9 states and 194 transitions. [2024-06-03 18:41:57,593 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 349 transitions, 5404 flow [2024-06-03 18:41:57,930 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 349 transitions, 5172 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-06-03 18:41:57,934 INFO L231 Difference]: Finished difference. Result has 271 places, 329 transitions, 4566 flow [2024-06-03 18:41:57,934 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4284, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=326, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4566, PETRI_PLACES=271, PETRI_TRANSITIONS=329} [2024-06-03 18:41:57,934 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 229 predicate places. [2024-06-03 18:41:57,934 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 329 transitions, 4566 flow [2024-06-03 18:41:57,935 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:57,935 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:41:57,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-06-03 18:41:57,935 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-03 18:41:57,935 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:41:57,935 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:41:57,935 INFO L85 PathProgramCache]: Analyzing trace with hash -1159988970, now seen corresponding path program 9 times [2024-06-03 18:41:57,935 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:41:57,935 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1268828756] [2024-06-03 18:41:57,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:41:57,935 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:41:57,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:41:58,082 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:41:58,082 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:41:58,083 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1268828756] [2024-06-03 18:41:58,083 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1268828756] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:41:58,083 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:41:58,083 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:41:58,083 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1202597409] [2024-06-03 18:41:58,083 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:41:58,083 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:41:58,083 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:41:58,083 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:41:58,083 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:41:58,131 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:41:58,131 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 329 transitions, 4566 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:58,131 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:41:58,131 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:41:58,131 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:41:58,510 INFO L124 PetriNetUnfolderBase]: 1600/2693 cut-off events. [2024-06-03 18:41:58,510 INFO L125 PetriNetUnfolderBase]: For 116761/116761 co-relation queries the response was YES. [2024-06-03 18:41:58,530 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18327 conditions, 2693 events. 1600/2693 cut-off events. For 116761/116761 co-relation queries the response was YES. Maximal size of possible extension queue 215. Compared 15572 event pairs, 321 based on Foata normal form. 1/2693 useless extension candidates. Maximal degree in co-relation 18200. Up to 2265 conditions per place. [2024-06-03 18:41:58,540 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 234 selfloop transitions, 104 changer transitions 0/344 dead transitions. [2024-06-03 18:41:58,540 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 344 transitions, 5278 flow [2024-06-03 18:41:58,540 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:41:58,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:41:58,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 174 transitions. [2024-06-03 18:41:58,541 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5304878048780488 [2024-06-03 18:41:58,541 INFO L175 Difference]: Start difference. First operand has 271 places, 329 transitions, 4566 flow. Second operand 8 states and 174 transitions. [2024-06-03 18:41:58,541 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 344 transitions, 5278 flow [2024-06-03 18:41:59,002 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 344 transitions, 5004 flow, removed 33 selfloop flow, removed 9 redundant places. [2024-06-03 18:41:59,006 INFO L231 Difference]: Finished difference. Result has 270 places, 329 transitions, 4512 flow [2024-06-03 18:41:59,007 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4292, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=329, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=225, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4512, PETRI_PLACES=270, PETRI_TRANSITIONS=329} [2024-06-03 18:41:59,007 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 228 predicate places. [2024-06-03 18:41:59,007 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 329 transitions, 4512 flow [2024-06-03 18:41:59,007 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:59,007 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:41:59,007 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:41:59,007 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-03 18:41:59,007 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:41:59,008 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:41:59,008 INFO L85 PathProgramCache]: Analyzing trace with hash -1753898698, now seen corresponding path program 5 times [2024-06-03 18:41:59,008 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:41:59,008 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1399473044] [2024-06-03 18:41:59,008 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:41:59,008 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:41:59,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:41:59,144 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:41:59,144 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:41:59,144 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1399473044] [2024-06-03 18:41:59,144 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1399473044] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:41:59,144 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:41:59,144 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:41:59,144 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [117550279] [2024-06-03 18:41:59,144 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:41:59,144 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:41:59,144 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:41:59,145 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:41:59,145 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:41:59,181 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:41:59,182 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 329 transitions, 4512 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:59,182 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:41:59,182 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:41:59,182 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:41:59,632 INFO L124 PetriNetUnfolderBase]: 1605/2705 cut-off events. [2024-06-03 18:41:59,632 INFO L125 PetriNetUnfolderBase]: For 113061/113067 co-relation queries the response was YES. [2024-06-03 18:41:59,652 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18241 conditions, 2705 events. 1605/2705 cut-off events. For 113061/113067 co-relation queries the response was YES. Maximal size of possible extension queue 217. Compared 15743 event pairs, 313 based on Foata normal form. 7/2712 useless extension candidates. Maximal degree in co-relation 18116. Up to 2296 conditions per place. [2024-06-03 18:41:59,661 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 238 selfloop transitions, 107 changer transitions 0/351 dead transitions. [2024-06-03 18:41:59,661 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 351 transitions, 5396 flow [2024-06-03 18:41:59,662 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:41:59,662 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:41:59,662 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 176 transitions. [2024-06-03 18:41:59,662 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5365853658536586 [2024-06-03 18:41:59,662 INFO L175 Difference]: Start difference. First operand has 270 places, 329 transitions, 4512 flow. Second operand 8 states and 176 transitions. [2024-06-03 18:41:59,662 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 351 transitions, 5396 flow [2024-06-03 18:41:59,993 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 351 transitions, 5118 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-03 18:41:59,997 INFO L231 Difference]: Finished difference. Result has 269 places, 332 transitions, 4508 flow [2024-06-03 18:41:59,998 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4236, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=329, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=225, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4508, PETRI_PLACES=269, PETRI_TRANSITIONS=332} [2024-06-03 18:41:59,998 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 227 predicate places. [2024-06-03 18:41:59,998 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 332 transitions, 4508 flow [2024-06-03 18:41:59,998 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:59,998 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:41:59,998 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:41:59,998 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-03 18:41:59,998 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:41:59,999 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:41:59,999 INFO L85 PathProgramCache]: Analyzing trace with hash 1405143348, now seen corresponding path program 6 times [2024-06-03 18:41:59,999 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:41:59,999 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [493861256] [2024-06-03 18:41:59,999 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:41:59,999 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:42:00,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:42:00,160 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:42:00,160 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:42:00,160 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [493861256] [2024-06-03 18:42:00,161 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [493861256] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:42:00,161 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:42:00,161 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:42:00,161 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2101397049] [2024-06-03 18:42:00,161 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:42:00,161 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:42:00,161 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:42:00,161 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:42:00,161 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:42:00,202 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:42:00,202 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 332 transitions, 4508 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:42:00,202 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:42:00,202 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:42:00,202 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:42:00,666 INFO L124 PetriNetUnfolderBase]: 1602/2701 cut-off events. [2024-06-03 18:42:00,666 INFO L125 PetriNetUnfolderBase]: For 111418/111424 co-relation queries the response was YES. [2024-06-03 18:42:00,685 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18161 conditions, 2701 events. 1602/2701 cut-off events. For 111418/111424 co-relation queries the response was YES. Maximal size of possible extension queue 217. Compared 15718 event pairs, 313 based on Foata normal form. 7/2708 useless extension candidates. Maximal degree in co-relation 18036. Up to 2293 conditions per place. [2024-06-03 18:42:00,694 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 239 selfloop transitions, 107 changer transitions 0/352 dead transitions. [2024-06-03 18:42:00,695 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 352 transitions, 5248 flow [2024-06-03 18:42:00,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 18:42:00,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 18:42:00,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 211 transitions. [2024-06-03 18:42:00,695 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5146341463414634 [2024-06-03 18:42:00,695 INFO L175 Difference]: Start difference. First operand has 269 places, 332 transitions, 4508 flow. Second operand 10 states and 211 transitions. [2024-06-03 18:42:00,695 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 352 transitions, 5248 flow [2024-06-03 18:42:01,065 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 352 transitions, 5058 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-03 18:42:01,069 INFO L231 Difference]: Finished difference. Result has 272 places, 332 transitions, 4552 flow [2024-06-03 18:42:01,069 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4318, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=332, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=225, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4552, PETRI_PLACES=272, PETRI_TRANSITIONS=332} [2024-06-03 18:42:01,069 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 230 predicate places. [2024-06-03 18:42:01,069 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 332 transitions, 4552 flow [2024-06-03 18:42:01,069 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:42:01,069 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:42:01,069 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:42:01,069 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-03 18:42:01,070 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:42:01,070 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:42:01,070 INFO L85 PathProgramCache]: Analyzing trace with hash -1282336186, now seen corresponding path program 7 times [2024-06-03 18:42:01,070 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:42:01,070 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [253658886] [2024-06-03 18:42:01,070 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:42:01,070 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:42:01,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:42:01,187 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:42:01,188 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:42:01,188 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [253658886] [2024-06-03 18:42:01,188 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [253658886] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:42:01,188 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:42:01,188 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:42:01,188 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [956005784] [2024-06-03 18:42:01,188 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:42:01,188 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:42:01,188 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:42:01,189 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:42:01,189 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:42:01,224 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:42:01,224 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 332 transitions, 4552 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:42:01,224 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:42:01,224 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:42:01,224 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:42:01,592 INFO L124 PetriNetUnfolderBase]: 1607/2708 cut-off events. [2024-06-03 18:42:01,592 INFO L125 PetriNetUnfolderBase]: For 108417/108423 co-relation queries the response was YES. [2024-06-03 18:42:01,610 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18177 conditions, 2708 events. 1607/2708 cut-off events. For 108417/108423 co-relation queries the response was YES. Maximal size of possible extension queue 219. Compared 15753 event pairs, 316 based on Foata normal form. 7/2715 useless extension candidates. Maximal degree in co-relation 18053. Up to 2225 conditions per place. [2024-06-03 18:42:01,619 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 225 selfloop transitions, 126 changer transitions 0/357 dead transitions. [2024-06-03 18:42:01,619 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 357 transitions, 5498 flow [2024-06-03 18:42:01,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:42:01,620 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:42:01,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 177 transitions. [2024-06-03 18:42:01,620 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5396341463414634 [2024-06-03 18:42:01,620 INFO L175 Difference]: Start difference. First operand has 272 places, 332 transitions, 4552 flow. Second operand 8 states and 177 transitions. [2024-06-03 18:42:01,620 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 357 transitions, 5498 flow [2024-06-03 18:42:01,896 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 357 transitions, 5191 flow, removed 4 selfloop flow, removed 12 redundant places. [2024-06-03 18:42:01,900 INFO L231 Difference]: Finished difference. Result has 268 places, 338 transitions, 4605 flow [2024-06-03 18:42:01,901 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4249, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=332, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4605, PETRI_PLACES=268, PETRI_TRANSITIONS=338} [2024-06-03 18:42:01,901 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 226 predicate places. [2024-06-03 18:42:01,901 INFO L495 AbstractCegarLoop]: Abstraction has has 268 places, 338 transitions, 4605 flow [2024-06-03 18:42:01,901 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:42:01,901 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:42:01,901 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:42:01,901 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-03 18:42:01,902 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:42:01,902 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:42:01,902 INFO L85 PathProgramCache]: Analyzing trace with hash 1125452868, now seen corresponding path program 8 times [2024-06-03 18:42:01,902 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:42:01,902 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [418580038] [2024-06-03 18:42:01,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:42:01,902 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:42:01,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:42:02,066 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:42:02,066 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:42:02,066 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [418580038] [2024-06-03 18:42:02,066 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [418580038] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:42:02,066 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:42:02,066 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:42:02,066 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1575000717] [2024-06-03 18:42:02,066 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:42:02,067 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:42:02,067 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:42:02,067 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:42:02,067 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:42:02,107 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:42:02,107 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 268 places, 338 transitions, 4605 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:42:02,107 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:42:02,107 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:42:02,108 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:42:02,516 INFO L124 PetriNetUnfolderBase]: 1612/2721 cut-off events. [2024-06-03 18:42:02,517 INFO L125 PetriNetUnfolderBase]: For 106482/106488 co-relation queries the response was YES. [2024-06-03 18:42:02,537 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18353 conditions, 2721 events. 1612/2721 cut-off events. For 106482/106488 co-relation queries the response was YES. Maximal size of possible extension queue 220. Compared 15913 event pairs, 315 based on Foata normal form. 7/2728 useless extension candidates. Maximal degree in co-relation 18230. Up to 2396 conditions per place. [2024-06-03 18:42:02,546 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 305 selfloop transitions, 45 changer transitions 0/356 dead transitions. [2024-06-03 18:42:02,546 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 356 transitions, 5381 flow [2024-06-03 18:42:02,547 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:42:02,547 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:42:02,547 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 168 transitions. [2024-06-03 18:42:02,547 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5121951219512195 [2024-06-03 18:42:02,547 INFO L175 Difference]: Start difference. First operand has 268 places, 338 transitions, 4605 flow. Second operand 8 states and 168 transitions. [2024-06-03 18:42:02,547 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 356 transitions, 5381 flow [2024-06-03 18:42:02,824 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 356 transitions, 5241 flow, removed 27 selfloop flow, removed 4 redundant places. [2024-06-03 18:42:02,829 INFO L231 Difference]: Finished difference. Result has 272 places, 341 transitions, 4607 flow [2024-06-03 18:42:02,829 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4465, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=338, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=293, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4607, PETRI_PLACES=272, PETRI_TRANSITIONS=341} [2024-06-03 18:42:02,829 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 230 predicate places. [2024-06-03 18:42:02,829 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 341 transitions, 4607 flow [2024-06-03 18:42:02,830 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:42:02,830 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:42:02,830 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:42:02,830 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-03 18:42:02,830 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:42:02,830 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:42:02,830 INFO L85 PathProgramCache]: Analyzing trace with hash -2003277212, now seen corresponding path program 9 times [2024-06-03 18:42:02,831 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:42:02,831 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [725595467] [2024-06-03 18:42:02,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:42:02,831 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:42:02,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:42:02,960 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:42:02,960 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:42:02,961 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [725595467] [2024-06-03 18:42:02,961 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [725595467] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:42:02,961 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:42:02,961 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:42:02,961 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [272748733] [2024-06-03 18:42:02,961 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:42:02,961 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:42:02,961 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:42:02,961 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:42:02,961 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:42:03,014 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:42:03,014 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 341 transitions, 4607 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:42:03,014 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:42:03,014 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:42:03,014 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:42:03,440 INFO L124 PetriNetUnfolderBase]: 1625/2737 cut-off events. [2024-06-03 18:42:03,440 INFO L125 PetriNetUnfolderBase]: For 109705/109711 co-relation queries the response was YES. [2024-06-03 18:42:03,457 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18438 conditions, 2737 events. 1625/2737 cut-off events. For 109705/109711 co-relation queries the response was YES. Maximal size of possible extension queue 224. Compared 15967 event pairs, 316 based on Foata normal form. 7/2744 useless extension candidates. Maximal degree in co-relation 18313. Up to 2346 conditions per place. [2024-06-03 18:42:03,465 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 263 selfloop transitions, 94 changer transitions 0/363 dead transitions. [2024-06-03 18:42:03,465 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 363 transitions, 5553 flow [2024-06-03 18:42:03,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:42:03,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:42:03,466 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 174 transitions. [2024-06-03 18:42:03,466 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5304878048780488 [2024-06-03 18:42:03,466 INFO L175 Difference]: Start difference. First operand has 272 places, 341 transitions, 4607 flow. Second operand 8 states and 174 transitions. [2024-06-03 18:42:03,466 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 363 transitions, 5553 flow [2024-06-03 18:42:03,761 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 363 transitions, 5419 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-03 18:42:03,765 INFO L231 Difference]: Finished difference. Result has 273 places, 347 transitions, 4761 flow [2024-06-03 18:42:03,765 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4473, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=341, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=250, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4761, PETRI_PLACES=273, PETRI_TRANSITIONS=347} [2024-06-03 18:42:03,765 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 231 predicate places. [2024-06-03 18:42:03,766 INFO L495 AbstractCegarLoop]: Abstraction has has 273 places, 347 transitions, 4761 flow [2024-06-03 18:42:03,766 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:42:03,766 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:42:03,766 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:42:03,766 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-03 18:42:03,766 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:42:03,766 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:42:03,767 INFO L85 PathProgramCache]: Analyzing trace with hash 1130993808, now seen corresponding path program 10 times [2024-06-03 18:42:03,767 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:42:03,767 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [557061575] [2024-06-03 18:42:03,767 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:42:03,767 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:42:03,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:42:03,892 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:42:03,892 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:42:03,892 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [557061575] [2024-06-03 18:42:03,892 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [557061575] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:42:03,892 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:42:03,892 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:42:03,892 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [638547782] [2024-06-03 18:42:03,893 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:42:03,893 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:42:03,893 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:42:03,893 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:42:03,893 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:42:03,935 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:42:03,935 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 347 transitions, 4761 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:42:03,935 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:42:03,935 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:42:03,935 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:42:04,360 INFO L124 PetriNetUnfolderBase]: 1630/2746 cut-off events. [2024-06-03 18:42:04,360 INFO L125 PetriNetUnfolderBase]: For 113526/113532 co-relation queries the response was YES. [2024-06-03 18:42:04,378 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18633 conditions, 2746 events. 1630/2746 cut-off events. For 113526/113532 co-relation queries the response was YES. Maximal size of possible extension queue 225. Compared 16036 event pairs, 316 based on Foata normal form. 7/2753 useless extension candidates. Maximal degree in co-relation 18508. Up to 2352 conditions per place. [2024-06-03 18:42:04,386 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 261 selfloop transitions, 102 changer transitions 0/369 dead transitions. [2024-06-03 18:42:04,386 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 369 transitions, 5689 flow [2024-06-03 18:42:04,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 18:42:04,387 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 18:42:04,387 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 224 transitions. [2024-06-03 18:42:04,387 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49667405764966743 [2024-06-03 18:42:04,388 INFO L175 Difference]: Start difference. First operand has 273 places, 347 transitions, 4761 flow. Second operand 11 states and 224 transitions. [2024-06-03 18:42:04,388 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 369 transitions, 5689 flow [2024-06-03 18:42:04,679 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 369 transitions, 5565 flow, removed 18 selfloop flow, removed 4 redundant places. [2024-06-03 18:42:04,684 INFO L231 Difference]: Finished difference. Result has 280 places, 350 transitions, 4897 flow [2024-06-03 18:42:04,684 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4639, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=347, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4897, PETRI_PLACES=280, PETRI_TRANSITIONS=350} [2024-06-03 18:42:04,685 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 238 predicate places. [2024-06-03 18:42:04,685 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 350 transitions, 4897 flow [2024-06-03 18:42:04,685 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:42:04,685 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:42:04,685 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:42:04,685 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-03 18:42:04,685 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:42:04,685 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:42:04,685 INFO L85 PathProgramCache]: Analyzing trace with hash 1130993622, now seen corresponding path program 10 times [2024-06-03 18:42:04,685 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:42:04,685 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1540256478] [2024-06-03 18:42:04,686 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:42:04,686 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:42:04,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:42:04,806 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:42:04,806 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:42:04,807 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1540256478] [2024-06-03 18:42:04,807 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1540256478] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:42:04,807 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:42:04,807 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:42:04,807 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2114592780] [2024-06-03 18:42:04,807 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:42:04,807 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:42:04,807 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:42:04,807 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:42:04,807 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:42:04,860 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:42:04,860 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 350 transitions, 4897 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:42:04,860 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:42:04,860 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:42:04,860 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:42:05,237 INFO L124 PetriNetUnfolderBase]: 1635/2752 cut-off events. [2024-06-03 18:42:05,237 INFO L125 PetriNetUnfolderBase]: For 117297/117297 co-relation queries the response was YES. [2024-06-03 18:42:05,256 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18934 conditions, 2752 events. 1635/2752 cut-off events. For 117297/117297 co-relation queries the response was YES. Maximal size of possible extension queue 226. Compared 16031 event pairs, 326 based on Foata normal form. 1/2752 useless extension candidates. Maximal degree in co-relation 18807. Up to 2283 conditions per place. [2024-06-03 18:42:05,265 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 252 selfloop transitions, 114 changer transitions 0/372 dead transitions. [2024-06-03 18:42:05,266 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 372 transitions, 5893 flow [2024-06-03 18:42:05,266 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:42:05,266 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:42:05,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 175 transitions. [2024-06-03 18:42:05,266 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5335365853658537 [2024-06-03 18:42:05,266 INFO L175 Difference]: Start difference. First operand has 280 places, 350 transitions, 4897 flow. Second operand 8 states and 175 transitions. [2024-06-03 18:42:05,267 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 372 transitions, 5893 flow [2024-06-03 18:42:05,590 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 372 transitions, 5653 flow, removed 24 selfloop flow, removed 8 redundant places. [2024-06-03 18:42:05,594 INFO L231 Difference]: Finished difference. Result has 280 places, 356 transitions, 5013 flow [2024-06-03 18:42:05,594 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4657, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=350, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5013, PETRI_PLACES=280, PETRI_TRANSITIONS=356} [2024-06-03 18:42:05,595 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 238 predicate places. [2024-06-03 18:42:05,595 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 356 transitions, 5013 flow [2024-06-03 18:42:05,595 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:42:05,595 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:42:05,595 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:42:05,595 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-03 18:42:05,595 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:42:05,596 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:42:05,596 INFO L85 PathProgramCache]: Analyzing trace with hash -1997914832, now seen corresponding path program 11 times [2024-06-03 18:42:05,596 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:42:05,596 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2053321248] [2024-06-03 18:42:05,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:42:05,596 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:42:05,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:42:05,726 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:42:05,727 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:42:05,727 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2053321248] [2024-06-03 18:42:05,727 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2053321248] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:42:05,727 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:42:05,727 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:42:05,727 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [182309743] [2024-06-03 18:42:05,728 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:42:05,728 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:42:05,728 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:42:05,728 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:42:05,728 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:42:05,767 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:42:05,767 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 356 transitions, 5013 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:42:05,767 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:42:05,767 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:42:05,767 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:42:06,180 INFO L124 PetriNetUnfolderBase]: 1632/2749 cut-off events. [2024-06-03 18:42:06,180 INFO L125 PetriNetUnfolderBase]: For 120495/120501 co-relation queries the response was YES. [2024-06-03 18:42:06,207 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19095 conditions, 2749 events. 1632/2749 cut-off events. For 120495/120501 co-relation queries the response was YES. Maximal size of possible extension queue 226. Compared 16062 event pairs, 316 based on Foata normal form. 7/2756 useless extension candidates. Maximal degree in co-relation 18967. Up to 2356 conditions per place. [2024-06-03 18:42:06,219 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 267 selfloop transitions, 100 changer transitions 0/373 dead transitions. [2024-06-03 18:42:06,219 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 373 transitions, 5787 flow [2024-06-03 18:42:06,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 18:42:06,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 18:42:06,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 207 transitions. [2024-06-03 18:42:06,221 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5048780487804878 [2024-06-03 18:42:06,221 INFO L175 Difference]: Start difference. First operand has 280 places, 356 transitions, 5013 flow. Second operand 10 states and 207 transitions. [2024-06-03 18:42:06,221 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 373 transitions, 5787 flow [2024-06-03 18:42:06,619 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 373 transitions, 5647 flow, removed 35 selfloop flow, removed 4 redundant places. [2024-06-03 18:42:06,623 INFO L231 Difference]: Finished difference. Result has 286 places, 356 transitions, 5079 flow [2024-06-03 18:42:06,624 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4873, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=356, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5079, PETRI_PLACES=286, PETRI_TRANSITIONS=356} [2024-06-03 18:42:06,624 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 244 predicate places. [2024-06-03 18:42:06,624 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 356 transitions, 5079 flow [2024-06-03 18:42:06,624 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:42:06,624 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:42:06,624 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:42:06,624 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-03 18:42:06,624 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:42:06,624 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:42:06,625 INFO L85 PathProgramCache]: Analyzing trace with hash 492375144, now seen corresponding path program 12 times [2024-06-03 18:42:06,625 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:42:06,625 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2056450762] [2024-06-03 18:42:06,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:42:06,625 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:42:06,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:42:06,759 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:42:06,759 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:42:06,759 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2056450762] [2024-06-03 18:42:06,759 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2056450762] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:42:06,759 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:42:06,759 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:42:06,759 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [684534218] [2024-06-03 18:42:06,759 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:42:06,759 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:42:06,760 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:42:06,760 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:42:06,760 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:42:06,795 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:42:06,795 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 356 transitions, 5079 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:42:06,795 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:42:06,795 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:42:06,796 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:42:07,254 INFO L124 PetriNetUnfolderBase]: 1629/2745 cut-off events. [2024-06-03 18:42:07,254 INFO L125 PetriNetUnfolderBase]: For 121237/121243 co-relation queries the response was YES. [2024-06-03 18:42:07,274 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19037 conditions, 2745 events. 1629/2745 cut-off events. For 121237/121243 co-relation queries the response was YES. Maximal size of possible extension queue 226. Compared 16041 event pairs, 313 based on Foata normal form. 7/2752 useless extension candidates. Maximal degree in co-relation 18907. Up to 2374 conditions per place. [2024-06-03 18:42:07,284 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 308 selfloop transitions, 62 changer transitions 0/376 dead transitions. [2024-06-03 18:42:07,284 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 376 transitions, 5869 flow [2024-06-03 18:42:07,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:42:07,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:42:07,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 158 transitions. [2024-06-03 18:42:07,285 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5505226480836237 [2024-06-03 18:42:07,285 INFO L175 Difference]: Start difference. First operand has 286 places, 356 transitions, 5079 flow. Second operand 7 states and 158 transitions. [2024-06-03 18:42:07,285 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 376 transitions, 5869 flow [2024-06-03 18:42:07,670 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 376 transitions, 5627 flow, removed 6 selfloop flow, removed 10 redundant places. [2024-06-03 18:42:07,674 INFO L231 Difference]: Finished difference. Result has 283 places, 356 transitions, 4971 flow [2024-06-03 18:42:07,674 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4837, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=356, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=294, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4971, PETRI_PLACES=283, PETRI_TRANSITIONS=356} [2024-06-03 18:42:07,674 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 241 predicate places. [2024-06-03 18:42:07,674 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 356 transitions, 4971 flow [2024-06-03 18:42:07,675 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:42:07,675 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:42:07,675 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:42:07,675 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-03 18:42:07,675 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:42:07,675 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:42:07,675 INFO L85 PathProgramCache]: Analyzing trace with hash -1204219214, now seen corresponding path program 11 times [2024-06-03 18:42:07,675 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:42:07,675 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1902535920] [2024-06-03 18:42:07,675 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:42:07,675 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:42:07,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:42:07,806 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:42:07,806 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:42:07,806 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1902535920] [2024-06-03 18:42:07,806 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1902535920] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:42:07,806 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:42:07,806 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:42:07,806 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [890618422] [2024-06-03 18:42:07,806 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:42:07,807 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:42:07,807 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:42:07,807 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:42:07,807 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:42:07,842 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:42:07,842 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 356 transitions, 4971 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:42:07,842 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:42:07,842 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:42:07,842 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:42:08,327 INFO L124 PetriNetUnfolderBase]: 1634/2749 cut-off events. [2024-06-03 18:42:08,327 INFO L125 PetriNetUnfolderBase]: For 124825/124825 co-relation queries the response was YES. [2024-06-03 18:42:08,345 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19098 conditions, 2749 events. 1634/2749 cut-off events. For 124825/124825 co-relation queries the response was YES. Maximal size of possible extension queue 227. Compared 16030 event pairs, 321 based on Foata normal form. 1/2749 useless extension candidates. Maximal degree in co-relation 18967. Up to 2448 conditions per place. [2024-06-03 18:42:08,353 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 335 selfloop transitions, 29 changer transitions 0/370 dead transitions. [2024-06-03 18:42:08,353 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 370 transitions, 5789 flow [2024-06-03 18:42:08,354 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:42:08,354 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:42:08,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 147 transitions. [2024-06-03 18:42:08,354 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5121951219512195 [2024-06-03 18:42:08,354 INFO L175 Difference]: Start difference. First operand has 283 places, 356 transitions, 4971 flow. Second operand 7 states and 147 transitions. [2024-06-03 18:42:08,354 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 370 transitions, 5789 flow [2024-06-03 18:42:08,762 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 370 transitions, 5471 flow, removed 16 selfloop flow, removed 8 redundant places. [2024-06-03 18:42:08,766 INFO L231 Difference]: Finished difference. Result has 282 places, 359 transitions, 4787 flow [2024-06-03 18:42:08,767 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4653, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=356, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=327, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4787, PETRI_PLACES=282, PETRI_TRANSITIONS=359} [2024-06-03 18:42:08,767 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 240 predicate places. [2024-06-03 18:42:08,767 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 359 transitions, 4787 flow [2024-06-03 18:42:08,767 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:42:08,767 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:42:08,767 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:42:08,768 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-03 18:42:08,768 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:42:08,768 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:42:08,768 INFO L85 PathProgramCache]: Analyzing trace with hash 1205987680, now seen corresponding path program 13 times [2024-06-03 18:42:08,768 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:42:08,768 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [60360151] [2024-06-03 18:42:08,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:42:08,769 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:42:08,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:42:08,894 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:42:08,894 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:42:08,894 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [60360151] [2024-06-03 18:42:08,894 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [60360151] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:42:08,894 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:42:08,894 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:42:08,894 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1323873376] [2024-06-03 18:42:08,895 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:42:08,895 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:42:08,895 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:42:08,895 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:42:08,895 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:42:08,936 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:42:08,936 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 359 transitions, 4787 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:42:08,936 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:42:08,936 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:42:08,936 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:42:09,360 INFO L124 PetriNetUnfolderBase]: 1655/2789 cut-off events. [2024-06-03 18:42:09,360 INFO L125 PetriNetUnfolderBase]: For 127650/127656 co-relation queries the response was YES. [2024-06-03 18:42:09,381 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19078 conditions, 2789 events. 1655/2789 cut-off events. For 127650/127656 co-relation queries the response was YES. Maximal size of possible extension queue 232. Compared 16363 event pairs, 318 based on Foata normal form. 7/2796 useless extension candidates. Maximal degree in co-relation 18948. Up to 2303 conditions per place. [2024-06-03 18:42:09,391 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 237 selfloop transitions, 147 changer transitions 0/390 dead transitions. [2024-06-03 18:42:09,391 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 390 transitions, 6105 flow [2024-06-03 18:42:09,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:42:09,392 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:42:09,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 197 transitions. [2024-06-03 18:42:09,392 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5338753387533876 [2024-06-03 18:42:09,392 INFO L175 Difference]: Start difference. First operand has 282 places, 359 transitions, 4787 flow. Second operand 9 states and 197 transitions. [2024-06-03 18:42:09,392 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 390 transitions, 6105 flow [2024-06-03 18:42:09,790 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 390 transitions, 5913 flow, removed 28 selfloop flow, removed 8 redundant places. [2024-06-03 18:42:09,794 INFO L231 Difference]: Finished difference. Result has 283 places, 368 transitions, 5049 flow [2024-06-03 18:42:09,794 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4595, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=359, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=138, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=221, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5049, PETRI_PLACES=283, PETRI_TRANSITIONS=368} [2024-06-03 18:42:09,795 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 241 predicate places. [2024-06-03 18:42:09,795 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 368 transitions, 5049 flow [2024-06-03 18:42:09,795 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:42:09,795 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:42:09,795 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:42:09,795 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-03 18:42:09,795 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:42:09,795 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:42:09,795 INFO L85 PathProgramCache]: Analyzing trace with hash 1205750530, now seen corresponding path program 14 times [2024-06-03 18:42:09,795 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:42:09,796 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1498292109] [2024-06-03 18:42:09,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:42:09,796 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:42:09,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:42:09,928 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:42:09,928 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:42:09,928 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1498292109] [2024-06-03 18:42:09,929 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1498292109] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:42:09,929 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:42:09,929 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:42:09,929 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [831216687] [2024-06-03 18:42:09,929 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:42:09,929 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:42:09,929 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:42:09,930 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:42:09,930 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:42:09,972 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:42:09,972 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 368 transitions, 5049 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:42:09,972 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:42:09,972 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:42:09,972 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:42:10,423 INFO L124 PetriNetUnfolderBase]: 1652/2781 cut-off events. [2024-06-03 18:42:10,423 INFO L125 PetriNetUnfolderBase]: For 129851/129857 co-relation queries the response was YES. [2024-06-03 18:42:10,443 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19214 conditions, 2781 events. 1652/2781 cut-off events. For 129851/129857 co-relation queries the response was YES. Maximal size of possible extension queue 232. Compared 16287 event pairs, 316 based on Foata normal form. 7/2788 useless extension candidates. Maximal degree in co-relation 19085. Up to 2300 conditions per place. [2024-06-03 18:42:10,453 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 233 selfloop transitions, 151 changer transitions 0/390 dead transitions. [2024-06-03 18:42:10,453 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 390 transitions, 6105 flow [2024-06-03 18:42:10,453 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 18:42:10,453 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 18:42:10,453 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 212 transitions. [2024-06-03 18:42:10,454 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5170731707317073 [2024-06-03 18:42:10,454 INFO L175 Difference]: Start difference. First operand has 283 places, 368 transitions, 5049 flow. Second operand 10 states and 212 transitions. [2024-06-03 18:42:10,454 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 390 transitions, 6105 flow [2024-06-03 18:42:10,839 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 390 transitions, 5753 flow, removed 35 selfloop flow, removed 6 redundant places. [2024-06-03 18:42:10,844 INFO L231 Difference]: Finished difference. Result has 287 places, 368 transitions, 5013 flow [2024-06-03 18:42:10,844 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4701, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=368, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=151, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5013, PETRI_PLACES=287, PETRI_TRANSITIONS=368} [2024-06-03 18:42:10,844 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 245 predicate places. [2024-06-03 18:42:10,845 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 368 transitions, 5013 flow [2024-06-03 18:42:10,845 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:42:10,845 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:42:10,845 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:42:10,845 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-03 18:42:10,845 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:42:10,845 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:42:10,845 INFO L85 PathProgramCache]: Analyzing trace with hash -343556096, now seen corresponding path program 12 times [2024-06-03 18:42:10,845 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:42:10,845 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1946908488] [2024-06-03 18:42:10,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:42:10,845 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:42:10,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:42:10,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-06-03 18:42:10,970 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:42:10,970 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1946908488] [2024-06-03 18:42:10,970 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1946908488] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:42:10,970 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:42:10,970 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:42:10,971 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1187029010] [2024-06-03 18:42:10,971 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:42:10,971 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:42:10,971 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:42:10,971 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:42:10,971 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:42:11,020 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:42:11,021 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 368 transitions, 5013 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:42:11,021 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:42:11,021 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:42:11,021 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:42:11,485 INFO L124 PetriNetUnfolderBase]: 1657/2795 cut-off events. [2024-06-03 18:42:11,486 INFO L125 PetriNetUnfolderBase]: For 132531/132539 co-relation queries the response was YES. [2024-06-03 18:42:11,509 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19260 conditions, 2795 events. 1657/2795 cut-off events. For 132531/132539 co-relation queries the response was YES. Maximal size of possible extension queue 233. Compared 16451 event pairs, 354 based on Foata normal form. 9/2803 useless extension candidates. Maximal degree in co-relation 19131. Up to 2312 conditions per place. [2024-06-03 18:42:11,520 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 260 selfloop transitions, 117 changer transitions 0/383 dead transitions. [2024-06-03 18:42:11,520 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 383 transitions, 5983 flow [2024-06-03 18:42:11,524 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:42:11,524 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:42:11,524 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 153 transitions. [2024-06-03 18:42:11,525 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5331010452961672 [2024-06-03 18:42:11,525 INFO L175 Difference]: Start difference. First operand has 287 places, 368 transitions, 5013 flow. Second operand 7 states and 153 transitions. [2024-06-03 18:42:11,525 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 383 transitions, 5983 flow [2024-06-03 18:42:12,064 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 383 transitions, 5651 flow, removed 12 selfloop flow, removed 9 redundant places. [2024-06-03 18:42:12,068 INFO L231 Difference]: Finished difference. Result has 285 places, 371 transitions, 4993 flow [2024-06-03 18:42:12,068 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4683, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=368, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4993, PETRI_PLACES=285, PETRI_TRANSITIONS=371} [2024-06-03 18:42:12,069 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 243 predicate places. [2024-06-03 18:42:12,069 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 371 transitions, 4993 flow [2024-06-03 18:42:12,069 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:42:12,069 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:42:12,069 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:42:12,069 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-03 18:42:12,069 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:42:12,069 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:42:12,069 INFO L85 PathProgramCache]: Analyzing trace with hash -343555910, now seen corresponding path program 15 times [2024-06-03 18:42:12,070 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:42:12,070 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [158237179] [2024-06-03 18:42:12,070 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:42:12,070 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:42:12,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:42:12,197 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:42:12,197 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:42:12,197 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [158237179] [2024-06-03 18:42:12,197 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [158237179] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:42:12,197 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:42:12,197 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:42:12,197 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1208007087] [2024-06-03 18:42:12,197 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:42:12,198 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:42:12,198 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:42:12,198 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:42:12,198 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:42:12,255 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:42:12,255 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 371 transitions, 4993 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:42:12,255 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:42:12,256 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:42:12,256 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:42:12,687 INFO L124 PetriNetUnfolderBase]: 1662/2804 cut-off events. [2024-06-03 18:42:12,687 INFO L125 PetriNetUnfolderBase]: For 131760/131774 co-relation queries the response was YES. [2024-06-03 18:42:12,707 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19205 conditions, 2804 events. 1662/2804 cut-off events. For 131760/131774 co-relation queries the response was YES. Maximal size of possible extension queue 234. Compared 16524 event pairs, 333 based on Foata normal form. 15/2819 useless extension candidates. Maximal degree in co-relation 19076. Up to 2313 conditions per place. [2024-06-03 18:42:12,716 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 233 selfloop transitions, 153 changer transitions 0/392 dead transitions. [2024-06-03 18:42:12,716 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 392 transitions, 5975 flow [2024-06-03 18:42:12,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 18:42:12,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 18:42:12,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 206 transitions. [2024-06-03 18:42:12,717 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5024390243902439 [2024-06-03 18:42:12,717 INFO L175 Difference]: Start difference. First operand has 285 places, 371 transitions, 4993 flow. Second operand 10 states and 206 transitions. [2024-06-03 18:42:12,717 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 392 transitions, 5975 flow [2024-06-03 18:42:13,138 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 392 transitions, 5613 flow, removed 38 selfloop flow, removed 5 redundant places. [2024-06-03 18:42:13,142 INFO L231 Difference]: Finished difference. Result has 290 places, 374 transitions, 4993 flow [2024-06-03 18:42:13,142 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4631, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=371, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=150, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=221, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4993, PETRI_PLACES=290, PETRI_TRANSITIONS=374} [2024-06-03 18:42:13,143 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 248 predicate places. [2024-06-03 18:42:13,143 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 374 transitions, 4993 flow [2024-06-03 18:42:13,143 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:42:13,143 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:42:13,143 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:42:13,143 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-03 18:42:13,143 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:42:13,143 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:42:13,143 INFO L85 PathProgramCache]: Analyzing trace with hash 497915898, now seen corresponding path program 13 times [2024-06-03 18:42:13,143 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:42:13,143 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1720917795] [2024-06-03 18:42:13,143 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:42:13,144 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:42:13,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:42:13,263 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:42:13,263 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:42:13,263 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1720917795] [2024-06-03 18:42:13,263 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1720917795] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:42:13,263 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:42:13,263 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:42:13,263 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [80662474] [2024-06-03 18:42:13,263 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:42:13,263 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:42:13,264 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:42:13,264 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:42:13,264 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:42:13,310 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:42:13,310 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 374 transitions, 4993 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:42:13,310 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:42:13,310 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:42:13,310 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:42:13,707 INFO L124 PetriNetUnfolderBase]: 1667/2809 cut-off events. [2024-06-03 18:42:13,707 INFO L125 PetriNetUnfolderBase]: For 133438/133438 co-relation queries the response was YES. [2024-06-03 18:42:13,737 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19163 conditions, 2809 events. 1667/2809 cut-off events. For 133438/133438 co-relation queries the response was YES. Maximal size of possible extension queue 235. Compared 16529 event pairs, 328 based on Foata normal form. 1/2809 useless extension candidates. Maximal degree in co-relation 19034. Up to 2325 conditions per place. [2024-06-03 18:42:13,747 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 261 selfloop transitions, 125 changer transitions 0/392 dead transitions. [2024-06-03 18:42:13,747 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 392 transitions, 5976 flow [2024-06-03 18:42:13,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:42:13,747 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:42:13,748 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 156 transitions. [2024-06-03 18:42:13,748 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5435540069686411 [2024-06-03 18:42:13,748 INFO L175 Difference]: Start difference. First operand has 290 places, 374 transitions, 4993 flow. Second operand 7 states and 156 transitions. [2024-06-03 18:42:13,748 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 392 transitions, 5976 flow [2024-06-03 18:42:14,209 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 392 transitions, 5556 flow, removed 29 selfloop flow, removed 8 redundant places. [2024-06-03 18:42:14,214 INFO L231 Difference]: Finished difference. Result has 289 places, 377 transitions, 4888 flow [2024-06-03 18:42:14,214 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4573, PETRI_DIFFERENCE_MINUEND_PLACES=282, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=374, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4888, PETRI_PLACES=289, PETRI_TRANSITIONS=377} [2024-06-03 18:42:14,214 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 247 predicate places. [2024-06-03 18:42:14,214 INFO L495 AbstractCegarLoop]: Abstraction has has 289 places, 377 transitions, 4888 flow [2024-06-03 18:42:14,215 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:42:14,215 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:42:14,215 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:42:14,215 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-03 18:42:14,215 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:42:14,215 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:42:14,215 INFO L85 PathProgramCache]: Analyzing trace with hash 492790854, now seen corresponding path program 16 times [2024-06-03 18:42:14,215 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:42:14,215 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [46762624] [2024-06-03 18:42:14,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:42:14,215 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:42:14,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:42:14,362 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:42:14,362 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:42:14,362 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [46762624] [2024-06-03 18:42:14,362 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [46762624] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:42:14,362 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:42:14,362 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:42:14,363 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [230461196] [2024-06-03 18:42:14,363 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:42:14,363 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:42:14,363 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:42:14,363 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:42:14,363 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:42:14,394 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:42:14,394 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 289 places, 377 transitions, 4888 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:42:14,394 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:42:14,394 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:42:14,394 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:42:14,834 INFO L124 PetriNetUnfolderBase]: 1664/2808 cut-off events. [2024-06-03 18:42:14,834 INFO L125 PetriNetUnfolderBase]: For 135124/135130 co-relation queries the response was YES. [2024-06-03 18:42:14,854 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18849 conditions, 2808 events. 1664/2808 cut-off events. For 135124/135130 co-relation queries the response was YES. Maximal size of possible extension queue 235. Compared 16492 event pairs, 318 based on Foata normal form. 7/2815 useless extension candidates. Maximal degree in co-relation 18720. Up to 2317 conditions per place. [2024-06-03 18:42:14,863 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 245 selfloop transitions, 144 changer transitions 0/395 dead transitions. [2024-06-03 18:42:14,863 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 395 transitions, 5832 flow [2024-06-03 18:42:14,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:42:14,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:42:14,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 159 transitions. [2024-06-03 18:42:14,864 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.554006968641115 [2024-06-03 18:42:14,864 INFO L175 Difference]: Start difference. First operand has 289 places, 377 transitions, 4888 flow. Second operand 7 states and 159 transitions. [2024-06-03 18:42:14,864 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 395 transitions, 5832 flow [2024-06-03 18:42:15,354 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 395 transitions, 5598 flow, removed 28 selfloop flow, removed 5 redundant places. [2024-06-03 18:42:15,358 INFO L231 Difference]: Finished difference. Result has 291 places, 377 transitions, 4954 flow [2024-06-03 18:42:15,358 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4656, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=377, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=144, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4954, PETRI_PLACES=291, PETRI_TRANSITIONS=377} [2024-06-03 18:42:15,359 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 249 predicate places. [2024-06-03 18:42:15,359 INFO L495 AbstractCegarLoop]: Abstraction has has 291 places, 377 transitions, 4954 flow [2024-06-03 18:42:15,360 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:42:15,360 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:42:15,360 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:42:15,360 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-03 18:42:15,360 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:42:15,360 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:42:15,360 INFO L85 PathProgramCache]: Analyzing trace with hash -1027083044, now seen corresponding path program 14 times [2024-06-03 18:42:15,360 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:42:15,360 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1237865413] [2024-06-03 18:42:15,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:42:15,361 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:42:15,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:42:15,478 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:42:15,479 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:42:15,479 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1237865413] [2024-06-03 18:42:15,479 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1237865413] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:42:15,479 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:42:15,479 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:42:15,479 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1051644267] [2024-06-03 18:42:15,479 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:42:15,479 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:42:15,479 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:42:15,480 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:42:15,480 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:42:15,531 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:42:15,532 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 377 transitions, 4954 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:42:15,532 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:42:15,532 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:42:15,532 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:42:15,898 INFO L124 PetriNetUnfolderBase]: 1661/2803 cut-off events. [2024-06-03 18:42:15,898 INFO L125 PetriNetUnfolderBase]: For 136666/136674 co-relation queries the response was YES. [2024-06-03 18:42:15,919 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18789 conditions, 2803 events. 1661/2803 cut-off events. For 136666/136674 co-relation queries the response was YES. Maximal size of possible extension queue 235. Compared 16473 event pairs, 354 based on Foata normal form. 9/2811 useless extension candidates. Maximal degree in co-relation 18660. Up to 2318 conditions per place. [2024-06-03 18:42:15,928 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 262 selfloop transitions, 120 changer transitions 0/388 dead transitions. [2024-06-03 18:42:15,928 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 388 transitions, 5744 flow [2024-06-03 18:42:15,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:42:15,929 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:42:15,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 151 transitions. [2024-06-03 18:42:15,929 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5261324041811847 [2024-06-03 18:42:15,929 INFO L175 Difference]: Start difference. First operand has 291 places, 377 transitions, 4954 flow. Second operand 7 states and 151 transitions. [2024-06-03 18:42:15,929 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 388 transitions, 5744 flow [2024-06-03 18:42:16,326 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 388 transitions, 5380 flow, removed 18 selfloop flow, removed 8 redundant places. [2024-06-03 18:42:16,332 INFO L231 Difference]: Finished difference. Result has 290 places, 377 transitions, 4836 flow [2024-06-03 18:42:16,332 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4590, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=377, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=257, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4836, PETRI_PLACES=290, PETRI_TRANSITIONS=377} [2024-06-03 18:42:16,333 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 248 predicate places. [2024-06-03 18:42:16,333 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 377 transitions, 4836 flow [2024-06-03 18:42:16,333 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:42:16,333 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:42:16,333 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:42:16,334 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-03 18:42:16,334 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:42:16,334 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:42:16,334 INFO L85 PathProgramCache]: Analyzing trace with hash 1754873008, now seen corresponding path program 17 times [2024-06-03 18:42:16,334 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:42:16,334 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1264830588] [2024-06-03 18:42:16,334 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:42:16,335 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:42:16,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:42:16,490 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:42:16,490 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:42:16,490 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1264830588] [2024-06-03 18:42:16,490 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1264830588] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:42:16,490 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:42:16,490 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:42:16,490 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1024791863] [2024-06-03 18:42:16,491 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:42:16,491 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:42:16,491 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:42:16,491 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:42:16,491 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:42:16,528 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:42:16,528 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 377 transitions, 4836 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:42:16,528 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:42:16,528 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:42:16,528 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:42:16,935 INFO L124 PetriNetUnfolderBase]: 1666/2814 cut-off events. [2024-06-03 18:42:16,935 INFO L125 PetriNetUnfolderBase]: For 135445/135459 co-relation queries the response was YES. [2024-06-03 18:42:16,954 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18715 conditions, 2814 events. 1666/2814 cut-off events. For 135445/135459 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 16611 event pairs, 333 based on Foata normal form. 15/2829 useless extension candidates. Maximal degree in co-relation 18586. Up to 2319 conditions per place. [2024-06-03 18:42:16,963 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 241 selfloop transitions, 150 changer transitions 0/397 dead transitions. [2024-06-03 18:42:16,963 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 397 transitions, 5813 flow [2024-06-03 18:42:16,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:42:16,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:42:16,964 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 190 transitions. [2024-06-03 18:42:16,964 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5149051490514905 [2024-06-03 18:42:16,964 INFO L175 Difference]: Start difference. First operand has 290 places, 377 transitions, 4836 flow. Second operand 9 states and 190 transitions. [2024-06-03 18:42:16,964 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 397 transitions, 5813 flow [2024-06-03 18:42:17,371 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 397 transitions, 5479 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-03 18:42:17,375 INFO L231 Difference]: Finished difference. Result has 292 places, 380 transitions, 4841 flow [2024-06-03 18:42:17,376 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4502, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=377, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=147, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=230, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4841, PETRI_PLACES=292, PETRI_TRANSITIONS=380} [2024-06-03 18:42:17,376 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 250 predicate places. [2024-06-03 18:42:17,376 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 380 transitions, 4841 flow [2024-06-03 18:42:17,376 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:42:17,376 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:42:17,376 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:42:17,376 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-03 18:42:17,376 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:42:17,376 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:42:17,377 INFO L85 PathProgramCache]: Analyzing trace with hash -1027082858, now seen corresponding path program 18 times [2024-06-03 18:42:17,377 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:42:17,377 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1990531358] [2024-06-03 18:42:17,377 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:42:17,377 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:42:17,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:42:17,496 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:42:17,496 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:42:17,496 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1990531358] [2024-06-03 18:42:17,496 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1990531358] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:42:17,496 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:42:17,497 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:42:17,497 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1432608078] [2024-06-03 18:42:17,497 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:42:17,497 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:42:17,497 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:42:17,497 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:42:17,497 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:42:17,543 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:42:17,543 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 380 transitions, 4841 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:42:17,543 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:42:17,543 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:42:17,543 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:42:18,004 INFO L124 PetriNetUnfolderBase]: 1663/2810 cut-off events. [2024-06-03 18:42:18,004 INFO L125 PetriNetUnfolderBase]: For 136917/136931 co-relation queries the response was YES. [2024-06-03 18:42:18,025 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18728 conditions, 2810 events. 1663/2810 cut-off events. For 136917/136931 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 16563 event pairs, 333 based on Foata normal form. 15/2825 useless extension candidates. Maximal degree in co-relation 18598. Up to 2316 conditions per place. [2024-06-03 18:42:18,033 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 241 selfloop transitions, 151 changer transitions 0/398 dead transitions. [2024-06-03 18:42:18,033 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 398 transitions, 5667 flow [2024-06-03 18:42:18,034 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 18:42:18,034 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 18:42:18,034 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 223 transitions. [2024-06-03 18:42:18,034 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49445676274944567 [2024-06-03 18:42:18,034 INFO L175 Difference]: Start difference. First operand has 292 places, 380 transitions, 4841 flow. Second operand 11 states and 223 transitions. [2024-06-03 18:42:18,034 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 398 transitions, 5667 flow [2024-06-03 18:42:18,406 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 295 places, 398 transitions, 5300 flow, removed 18 selfloop flow, removed 7 redundant places. [2024-06-03 18:42:18,411 INFO L231 Difference]: Finished difference. Result has 296 places, 380 transitions, 4782 flow [2024-06-03 18:42:18,411 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4474, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=380, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=151, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=229, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4782, PETRI_PLACES=296, PETRI_TRANSITIONS=380} [2024-06-03 18:42:18,412 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 254 predicate places. [2024-06-03 18:42:18,412 INFO L495 AbstractCegarLoop]: Abstraction has has 296 places, 380 transitions, 4782 flow [2024-06-03 18:42:18,412 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:42:18,412 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:42:18,412 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:42:18,412 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-03 18:42:18,412 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:42:18,413 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:42:18,413 INFO L85 PathProgramCache]: Analyzing trace with hash -585966520, now seen corresponding path program 1 times [2024-06-03 18:42:18,413 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:42:18,413 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1566825019] [2024-06-03 18:42:18,413 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:42:18,413 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:42:18,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:42:18,540 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:42:18,540 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:42:18,540 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1566825019] [2024-06-03 18:42:18,540 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1566825019] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:42:18,540 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:42:18,540 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:42:18,540 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1878949662] [2024-06-03 18:42:18,541 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:42:18,541 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:42:18,541 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:42:18,541 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:42:18,541 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:42:18,585 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:42:18,585 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 296 places, 380 transitions, 4782 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:42:18,585 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:42:18,585 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:42:18,585 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:42:19,001 INFO L124 PetriNetUnfolderBase]: 1716/2887 cut-off events. [2024-06-03 18:42:19,001 INFO L125 PetriNetUnfolderBase]: For 160191/160191 co-relation queries the response was YES. [2024-06-03 18:42:19,023 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19525 conditions, 2887 events. 1716/2887 cut-off events. For 160191/160191 co-relation queries the response was YES. Maximal size of possible extension queue 239. Compared 16962 event pairs, 315 based on Foata normal form. 6/2893 useless extension candidates. Maximal degree in co-relation 19394. Up to 2419 conditions per place. [2024-06-03 18:42:19,033 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 362 selfloop transitions, 51 changer transitions 0/419 dead transitions. [2024-06-03 18:42:19,033 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 419 transitions, 5934 flow [2024-06-03 18:42:19,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:42:19,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:42:19,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 180 transitions. [2024-06-03 18:42:19,035 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5487804878048781 [2024-06-03 18:42:19,035 INFO L175 Difference]: Start difference. First operand has 296 places, 380 transitions, 4782 flow. Second operand 8 states and 180 transitions. [2024-06-03 18:42:19,036 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 419 transitions, 5934 flow [2024-06-03 18:42:19,511 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 419 transitions, 5588 flow, removed 0 selfloop flow, removed 11 redundant places. [2024-06-03 18:42:19,517 INFO L231 Difference]: Finished difference. Result has 295 places, 385 transitions, 4630 flow [2024-06-03 18:42:19,517 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4436, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=380, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=331, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4630, PETRI_PLACES=295, PETRI_TRANSITIONS=385} [2024-06-03 18:42:19,517 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 253 predicate places. [2024-06-03 18:42:19,517 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 385 transitions, 4630 flow [2024-06-03 18:42:19,517 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:42:19,517 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:42:19,517 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:42:19,518 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-03 18:42:19,518 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:42:19,518 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:42:19,518 INFO L85 PathProgramCache]: Analyzing trace with hash -1282327258, now seen corresponding path program 2 times [2024-06-03 18:42:19,518 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:42:19,518 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1287298658] [2024-06-03 18:42:19,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:42:19,518 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:42:19,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:42:19,650 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:42:19,650 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:42:19,651 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1287298658] [2024-06-03 18:42:19,651 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1287298658] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:42:19,651 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:42:19,651 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:42:19,651 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [729172009] [2024-06-03 18:42:19,651 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:42:19,651 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:42:19,651 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:42:19,652 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:42:19,652 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:42:19,716 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:42:19,716 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 385 transitions, 4630 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:42:19,716 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:42:19,716 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:42:19,716 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:42:20,150 INFO L124 PetriNetUnfolderBase]: 1744/2940 cut-off events. [2024-06-03 18:42:20,150 INFO L125 PetriNetUnfolderBase]: For 169551/169551 co-relation queries the response was YES. [2024-06-03 18:42:20,172 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19801 conditions, 2940 events. 1744/2940 cut-off events. For 169551/169551 co-relation queries the response was YES. Maximal size of possible extension queue 242. Compared 17385 event pairs, 329 based on Foata normal form. 8/2948 useless extension candidates. Maximal degree in co-relation 19667. Up to 2581 conditions per place. [2024-06-03 18:42:20,181 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 354 selfloop transitions, 49 changer transitions 0/409 dead transitions. [2024-06-03 18:42:20,181 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 409 transitions, 5541 flow [2024-06-03 18:42:20,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:42:20,181 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:42:20,181 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 173 transitions. [2024-06-03 18:42:20,181 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5274390243902439 [2024-06-03 18:42:20,182 INFO L175 Difference]: Start difference. First operand has 295 places, 385 transitions, 4630 flow. Second operand 8 states and 173 transitions. [2024-06-03 18:42:20,182 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 409 transitions, 5541 flow [2024-06-03 18:42:20,672 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 409 transitions, 5466 flow, removed 10 selfloop flow, removed 3 redundant places. [2024-06-03 18:42:20,677 INFO L231 Difference]: Finished difference. Result has 300 places, 386 transitions, 4677 flow [2024-06-03 18:42:20,677 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4555, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=385, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=336, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4677, PETRI_PLACES=300, PETRI_TRANSITIONS=386} [2024-06-03 18:42:20,677 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 258 predicate places. [2024-06-03 18:42:20,677 INFO L495 AbstractCegarLoop]: Abstraction has has 300 places, 386 transitions, 4677 flow [2024-06-03 18:42:20,677 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:42:20,678 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:42:20,678 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:42:20,678 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-03 18:42:20,678 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:42:20,678 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:42:20,678 INFO L85 PathProgramCache]: Analyzing trace with hash 1180681702, now seen corresponding path program 3 times [2024-06-03 18:42:20,679 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:42:20,679 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [767774308] [2024-06-03 18:42:20,679 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:42:20,679 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:42:20,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:42:20,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-06-03 18:42:20,809 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:42:20,809 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [767774308] [2024-06-03 18:42:20,809 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [767774308] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:42:20,809 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:42:20,809 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:42:20,809 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2125894429] [2024-06-03 18:42:20,809 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:42:20,809 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:42:20,809 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:42:20,809 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:42:20,809 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:42:20,845 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:42:20,845 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 386 transitions, 4677 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:42:20,846 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:42:20,846 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:42:20,846 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:42:21,308 INFO L124 PetriNetUnfolderBase]: 1764/2972 cut-off events. [2024-06-03 18:42:21,308 INFO L125 PetriNetUnfolderBase]: For 170599/170599 co-relation queries the response was YES. [2024-06-03 18:42:21,330 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20173 conditions, 2972 events. 1764/2972 cut-off events. For 170599/170599 co-relation queries the response was YES. Maximal size of possible extension queue 243. Compared 17612 event pairs, 327 based on Foata normal form. 6/2978 useless extension candidates. Maximal degree in co-relation 20037. Up to 2583 conditions per place. [2024-06-03 18:42:21,339 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 358 selfloop transitions, 51 changer transitions 0/415 dead transitions. [2024-06-03 18:42:21,339 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 307 places, 415 transitions, 5646 flow [2024-06-03 18:42:21,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:42:21,340 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:42:21,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 176 transitions. [2024-06-03 18:42:21,340 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5365853658536586 [2024-06-03 18:42:21,340 INFO L175 Difference]: Start difference. First operand has 300 places, 386 transitions, 4677 flow. Second operand 8 states and 176 transitions. [2024-06-03 18:42:21,340 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 307 places, 415 transitions, 5646 flow [2024-06-03 18:42:21,852 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 301 places, 415 transitions, 5543 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-03 18:42:21,858 INFO L231 Difference]: Finished difference. Result has 303 places, 389 transitions, 4733 flow [2024-06-03 18:42:21,858 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4574, PETRI_DIFFERENCE_MINUEND_PLACES=294, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=386, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=336, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4733, PETRI_PLACES=303, PETRI_TRANSITIONS=389} [2024-06-03 18:42:21,858 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 261 predicate places. [2024-06-03 18:42:21,858 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 389 transitions, 4733 flow [2024-06-03 18:42:21,859 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:42:21,859 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:42:21,859 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:42:21,859 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-03 18:42:21,859 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:42:21,859 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:42:21,859 INFO L85 PathProgramCache]: Analyzing trace with hash -2003268284, now seen corresponding path program 4 times [2024-06-03 18:42:21,859 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:42:21,859 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1770236487] [2024-06-03 18:42:21,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:42:21,859 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:42:21,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:42:21,996 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:42:21,997 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:42:21,997 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1770236487] [2024-06-03 18:42:21,997 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1770236487] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:42:21,997 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:42:21,997 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:42:21,997 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [131690065] [2024-06-03 18:42:21,997 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:42:21,997 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:42:21,997 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:42:21,997 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:42:21,997 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:42:22,040 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:42:22,040 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 389 transitions, 4733 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:42:22,040 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:42:22,040 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:42:22,040 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:42:22,495 INFO L124 PetriNetUnfolderBase]: 1792/3020 cut-off events. [2024-06-03 18:42:22,495 INFO L125 PetriNetUnfolderBase]: For 180553/180553 co-relation queries the response was YES. [2024-06-03 18:42:22,522 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20590 conditions, 3020 events. 1792/3020 cut-off events. For 180553/180553 co-relation queries the response was YES. Maximal size of possible extension queue 248. Compared 17943 event pairs, 339 based on Foata normal form. 8/3028 useless extension candidates. Maximal degree in co-relation 20452. Up to 2684 conditions per place. [2024-06-03 18:42:22,533 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 372 selfloop transitions, 32 changer transitions 0/410 dead transitions. [2024-06-03 18:42:22,533 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 410 transitions, 5642 flow [2024-06-03 18:42:22,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:42:22,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:42:22,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 170 transitions. [2024-06-03 18:42:22,534 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5182926829268293 [2024-06-03 18:42:22,534 INFO L175 Difference]: Start difference. First operand has 303 places, 389 transitions, 4733 flow. Second operand 8 states and 170 transitions. [2024-06-03 18:42:22,534 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 410 transitions, 5642 flow [2024-06-03 18:42:23,134 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 410 transitions, 5567 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-03 18:42:23,140 INFO L231 Difference]: Finished difference. Result has 307 places, 390 transitions, 4750 flow [2024-06-03 18:42:23,140 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4658, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=389, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=357, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4750, PETRI_PLACES=307, PETRI_TRANSITIONS=390} [2024-06-03 18:42:23,140 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 265 predicate places. [2024-06-03 18:42:23,140 INFO L495 AbstractCegarLoop]: Abstraction has has 307 places, 390 transitions, 4750 flow [2024-06-03 18:42:23,140 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:42:23,140 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:42:23,141 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:42:23,141 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-03 18:42:23,141 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:42:23,141 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:42:23,141 INFO L85 PathProgramCache]: Analyzing trace with hash -2003416154, now seen corresponding path program 5 times [2024-06-03 18:42:23,141 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:42:23,141 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1322497710] [2024-06-03 18:42:23,141 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:42:23,141 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:42:23,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:42:23,313 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:42:23,313 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:42:23,313 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1322497710] [2024-06-03 18:42:23,313 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1322497710] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:42:23,313 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:42:23,313 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:42:23,313 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [601871393] [2024-06-03 18:42:23,313 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:42:23,314 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:42:23,314 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:42:23,314 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:42:23,314 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:42:23,387 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:42:23,388 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 390 transitions, 4750 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:42:23,388 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:42:23,388 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:42:23,388 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:42:24,015 INFO L124 PetriNetUnfolderBase]: 1858/3122 cut-off events. [2024-06-03 18:42:24,015 INFO L125 PetriNetUnfolderBase]: For 200274/200274 co-relation queries the response was YES. [2024-06-03 18:42:24,041 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21958 conditions, 3122 events. 1858/3122 cut-off events. For 200274/200274 co-relation queries the response was YES. Maximal size of possible extension queue 254. Compared 18634 event pairs, 349 based on Foata normal form. 6/3128 useless extension candidates. Maximal degree in co-relation 21818. Up to 2706 conditions per place. [2024-06-03 18:42:24,052 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 377 selfloop transitions, 34 changer transitions 0/417 dead transitions. [2024-06-03 18:42:24,052 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 417 transitions, 5861 flow [2024-06-03 18:42:24,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:42:24,053 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:42:24,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 173 transitions. [2024-06-03 18:42:24,053 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5274390243902439 [2024-06-03 18:42:24,053 INFO L175 Difference]: Start difference. First operand has 307 places, 390 transitions, 4750 flow. Second operand 8 states and 173 transitions. [2024-06-03 18:42:24,053 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 417 transitions, 5861 flow [2024-06-03 18:42:24,682 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 417 transitions, 5801 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-03 18:42:24,773 INFO L231 Difference]: Finished difference. Result has 311 places, 393 transitions, 4827 flow [2024-06-03 18:42:24,773 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4690, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=390, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=357, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4827, PETRI_PLACES=311, PETRI_TRANSITIONS=393} [2024-06-03 18:42:24,774 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 269 predicate places. [2024-06-03 18:42:24,774 INFO L495 AbstractCegarLoop]: Abstraction has has 311 places, 393 transitions, 4827 flow [2024-06-03 18:42:24,776 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:42:24,776 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:42:24,776 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:42:24,776 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-03 18:42:24,776 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:42:24,777 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:42:24,777 INFO L85 PathProgramCache]: Analyzing trace with hash 1131239886, now seen corresponding path program 6 times [2024-06-03 18:42:24,777 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:42:24,777 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [552673730] [2024-06-03 18:42:24,777 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:42:24,778 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:42:24,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:42:24,954 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:42:24,954 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:42:24,954 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [552673730] [2024-06-03 18:42:24,954 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [552673730] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:42:24,955 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:42:24,955 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:42:24,955 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1265677081] [2024-06-03 18:42:24,955 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:42:24,955 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:42:24,955 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:42:24,955 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:42:24,955 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:42:24,993 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:42:24,993 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 393 transitions, 4827 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:42:24,993 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:42:24,993 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:42:24,993 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:42:25,605 INFO L124 PetriNetUnfolderBase]: 1840/3096 cut-off events. [2024-06-03 18:42:25,605 INFO L125 PetriNetUnfolderBase]: For 192082/192082 co-relation queries the response was YES. [2024-06-03 18:42:25,632 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21368 conditions, 3096 events. 1840/3096 cut-off events. For 192082/192082 co-relation queries the response was YES. Maximal size of possible extension queue 254. Compared 18472 event pairs, 347 based on Foata normal form. 8/3104 useless extension candidates. Maximal degree in co-relation 21226. Up to 2760 conditions per place. [2024-06-03 18:42:25,642 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 377 selfloop transitions, 33 changer transitions 0/416 dead transitions. [2024-06-03 18:42:25,643 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 416 transitions, 5757 flow [2024-06-03 18:42:25,643 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 18:42:25,643 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 18:42:25,643 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 202 transitions. [2024-06-03 18:42:25,643 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4926829268292683 [2024-06-03 18:42:25,643 INFO L175 Difference]: Start difference. First operand has 311 places, 393 transitions, 4827 flow. Second operand 10 states and 202 transitions. [2024-06-03 18:42:25,644 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 416 transitions, 5757 flow [2024-06-03 18:42:26,318 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 416 transitions, 5683 flow, removed 19 selfloop flow, removed 4 redundant places. [2024-06-03 18:42:26,322 INFO L231 Difference]: Finished difference. Result has 317 places, 394 transitions, 4852 flow [2024-06-03 18:42:26,322 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4765, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=393, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=360, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4852, PETRI_PLACES=317, PETRI_TRANSITIONS=394} [2024-06-03 18:42:26,322 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 275 predicate places. [2024-06-03 18:42:26,322 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 394 transitions, 4852 flow [2024-06-03 18:42:26,323 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:42:26,323 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:42:26,323 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:42:26,323 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-03 18:42:26,323 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:42:26,323 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:42:26,323 INFO L85 PathProgramCache]: Analyzing trace with hash -1997690702, now seen corresponding path program 1 times [2024-06-03 18:42:26,323 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:42:26,323 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1212493544] [2024-06-03 18:42:26,323 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:42:26,323 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:42:26,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:42:26,459 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:42:26,459 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:42:26,459 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1212493544] [2024-06-03 18:42:26,460 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1212493544] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:42:26,460 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:42:26,460 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:42:26,460 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1112634041] [2024-06-03 18:42:26,460 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:42:26,460 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:42:26,460 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:42:26,460 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:42:26,461 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:42:26,500 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:42:26,500 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 394 transitions, 4852 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:42:26,501 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:42:26,501 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:42:26,501 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:42:27,028 INFO L124 PetriNetUnfolderBase]: 1860/3132 cut-off events. [2024-06-03 18:42:27,029 INFO L125 PetriNetUnfolderBase]: For 191364/191364 co-relation queries the response was YES. [2024-06-03 18:42:27,058 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21515 conditions, 3132 events. 1860/3132 cut-off events. For 191364/191364 co-relation queries the response was YES. Maximal size of possible extension queue 255. Compared 18732 event pairs, 347 based on Foata normal form. 6/3138 useless extension candidates. Maximal degree in co-relation 21371. Up to 2730 conditions per place. [2024-06-03 18:42:27,068 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 377 selfloop transitions, 37 changer transitions 0/420 dead transitions. [2024-06-03 18:42:27,068 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 420 transitions, 5800 flow [2024-06-03 18:42:27,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 18:42:27,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 18:42:27,069 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 204 transitions. [2024-06-03 18:42:27,069 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4975609756097561 [2024-06-03 18:42:27,069 INFO L175 Difference]: Start difference. First operand has 317 places, 394 transitions, 4852 flow. Second operand 10 states and 204 transitions. [2024-06-03 18:42:27,069 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 420 transitions, 5800 flow [2024-06-03 18:42:27,755 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 420 transitions, 5735 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-03 18:42:27,759 INFO L231 Difference]: Finished difference. Result has 319 places, 395 transitions, 4883 flow [2024-06-03 18:42:27,759 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4787, PETRI_DIFFERENCE_MINUEND_PLACES=309, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=394, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=357, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4883, PETRI_PLACES=319, PETRI_TRANSITIONS=395} [2024-06-03 18:42:27,759 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 277 predicate places. [2024-06-03 18:42:27,759 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 395 transitions, 4883 flow [2024-06-03 18:42:27,760 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:42:27,760 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:42:27,760 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:42:27,760 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-03 18:42:27,760 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:42:27,760 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:42:27,760 INFO L85 PathProgramCache]: Analyzing trace with hash 911350624, now seen corresponding path program 7 times [2024-06-03 18:42:27,760 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:42:27,760 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [863576858] [2024-06-03 18:42:27,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:42:27,761 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:42:27,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:42:27,895 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:42:27,895 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:42:27,895 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [863576858] [2024-06-03 18:42:27,895 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [863576858] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:42:27,896 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:42:27,896 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:42:27,896 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1611167225] [2024-06-03 18:42:27,896 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:42:27,896 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:42:27,896 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:42:27,896 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:42:27,897 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:42:27,943 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:42:27,943 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 395 transitions, 4883 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:42:27,943 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:42:27,943 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:42:27,943 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:42:28,498 INFO L124 PetriNetUnfolderBase]: 1888/3177 cut-off events. [2024-06-03 18:42:28,498 INFO L125 PetriNetUnfolderBase]: For 204175/204183 co-relation queries the response was YES. [2024-06-03 18:42:28,524 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21974 conditions, 3177 events. 1888/3177 cut-off events. For 204175/204183 co-relation queries the response was YES. Maximal size of possible extension queue 260. Compared 19112 event pairs, 362 based on Foata normal form. 16/3193 useless extension candidates. Maximal degree in co-relation 21829. Up to 2815 conditions per place. [2024-06-03 18:42:28,533 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 365 selfloop transitions, 46 changer transitions 0/417 dead transitions. [2024-06-03 18:42:28,534 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 417 transitions, 5812 flow [2024-06-03 18:42:28,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:42:28,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:42:28,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 185 transitions. [2024-06-03 18:42:28,534 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5013550135501355 [2024-06-03 18:42:28,534 INFO L175 Difference]: Start difference. First operand has 319 places, 395 transitions, 4883 flow. Second operand 9 states and 185 transitions. [2024-06-03 18:42:28,534 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 417 transitions, 5812 flow [2024-06-03 18:42:29,218 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 417 transitions, 5728 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-03 18:42:29,223 INFO L231 Difference]: Finished difference. Result has 320 places, 396 transitions, 4923 flow [2024-06-03 18:42:29,223 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4799, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=395, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=349, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4923, PETRI_PLACES=320, PETRI_TRANSITIONS=396} [2024-06-03 18:42:29,223 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 278 predicate places. [2024-06-03 18:42:29,223 INFO L495 AbstractCegarLoop]: Abstraction has has 320 places, 396 transitions, 4923 flow [2024-06-03 18:42:29,223 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:42:29,223 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:42:29,223 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:42:29,224 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-03 18:42:29,224 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:42:29,224 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:42:29,224 INFO L85 PathProgramCache]: Analyzing trace with hash 1205996608, now seen corresponding path program 8 times [2024-06-03 18:42:29,224 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:42:29,224 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1697707101] [2024-06-03 18:42:29,224 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:42:29,224 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:42:29,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:42:29,359 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:42:29,359 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:42:29,360 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1697707101] [2024-06-03 18:42:29,360 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1697707101] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:42:29,360 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:42:29,360 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:42:29,360 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [244417153] [2024-06-03 18:42:29,360 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:42:29,360 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:42:29,360 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:42:29,360 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:42:29,361 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:42:29,407 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:42:29,407 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 396 transitions, 4923 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:42:29,407 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:42:29,407 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:42:29,407 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:42:29,932 INFO L124 PetriNetUnfolderBase]: 1916/3220 cut-off events. [2024-06-03 18:42:29,933 INFO L125 PetriNetUnfolderBase]: For 209252/209252 co-relation queries the response was YES. [2024-06-03 18:42:29,959 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22374 conditions, 3220 events. 1916/3220 cut-off events. For 209252/209252 co-relation queries the response was YES. Maximal size of possible extension queue 264. Compared 19389 event pairs, 361 based on Foata normal form. 8/3228 useless extension candidates. Maximal degree in co-relation 22228. Up to 2827 conditions per place. [2024-06-03 18:42:29,970 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 367 selfloop transitions, 48 changer transitions 0/421 dead transitions. [2024-06-03 18:42:29,970 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 421 transitions, 5870 flow [2024-06-03 18:42:29,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:42:29,970 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:42:29,971 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 190 transitions. [2024-06-03 18:42:29,971 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5149051490514905 [2024-06-03 18:42:29,971 INFO L175 Difference]: Start difference. First operand has 320 places, 396 transitions, 4923 flow. Second operand 9 states and 190 transitions. [2024-06-03 18:42:29,971 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 421 transitions, 5870 flow [2024-06-03 18:42:30,803 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 421 transitions, 5765 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-03 18:42:30,808 INFO L231 Difference]: Finished difference. Result has 322 places, 397 transitions, 4951 flow [2024-06-03 18:42:30,809 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4818, PETRI_DIFFERENCE_MINUEND_PLACES=313, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=396, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=348, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4951, PETRI_PLACES=322, PETRI_TRANSITIONS=397} [2024-06-03 18:42:30,809 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 280 predicate places. [2024-06-03 18:42:30,809 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 397 transitions, 4951 flow [2024-06-03 18:42:30,809 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:42:30,809 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:42:30,810 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:42:30,810 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-03 18:42:30,810 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:42:30,810 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:42:30,810 INFO L85 PathProgramCache]: Analyzing trace with hash 1200634228, now seen corresponding path program 9 times [2024-06-03 18:42:30,810 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:42:30,811 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1231293847] [2024-06-03 18:42:30,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:42:30,811 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:42:30,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:42:30,959 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:42:30,959 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:42:30,959 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1231293847] [2024-06-03 18:42:30,959 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1231293847] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:42:30,959 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:42:30,959 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:42:30,960 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [837966000] [2024-06-03 18:42:30,960 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:42:30,960 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:42:30,960 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:42:30,960 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:42:30,960 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:42:31,000 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:42:31,000 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 397 transitions, 4951 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:42:31,000 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:42:31,000 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:42:31,000 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:42:31,577 INFO L124 PetriNetUnfolderBase]: 1931/3249 cut-off events. [2024-06-03 18:42:31,577 INFO L125 PetriNetUnfolderBase]: For 210042/210042 co-relation queries the response was YES. [2024-06-03 18:42:31,608 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22473 conditions, 3249 events. 1931/3249 cut-off events. For 210042/210042 co-relation queries the response was YES. Maximal size of possible extension queue 267. Compared 19563 event pairs, 366 based on Foata normal form. 8/3257 useless extension candidates. Maximal degree in co-relation 22326. Up to 2852 conditions per place. [2024-06-03 18:42:31,620 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 368 selfloop transitions, 46 changer transitions 0/420 dead transitions. [2024-06-03 18:42:31,620 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 420 transitions, 5894 flow [2024-06-03 18:42:31,620 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:42:31,620 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:42:31,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 156 transitions. [2024-06-03 18:42:31,621 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5435540069686411 [2024-06-03 18:42:31,621 INFO L175 Difference]: Start difference. First operand has 322 places, 397 transitions, 4951 flow. Second operand 7 states and 156 transitions. [2024-06-03 18:42:31,621 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 420 transitions, 5894 flow [2024-06-03 18:42:32,406 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 420 transitions, 5788 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-03 18:42:32,410 INFO L231 Difference]: Finished difference. Result has 322 places, 398 transitions, 4976 flow [2024-06-03 18:42:32,411 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4845, PETRI_DIFFERENCE_MINUEND_PLACES=315, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=397, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=351, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4976, PETRI_PLACES=322, PETRI_TRANSITIONS=398} [2024-06-03 18:42:32,411 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 280 predicate places. [2024-06-03 18:42:32,411 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 398 transitions, 4976 flow [2024-06-03 18:42:32,411 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:42:32,411 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:42:32,411 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:42:32,411 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-03 18:42:32,411 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:42:32,411 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:42:32,411 INFO L85 PathProgramCache]: Analyzing trace with hash 711900964, now seen corresponding path program 10 times [2024-06-03 18:42:32,412 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:42:32,412 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1859394711] [2024-06-03 18:42:32,412 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:42:32,412 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:42:32,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:42:32,550 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:42:32,550 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:42:32,551 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1859394711] [2024-06-03 18:42:32,551 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1859394711] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:42:32,551 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:42:32,551 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:42:32,551 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [915895305] [2024-06-03 18:42:32,551 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:42:32,551 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:42:32,551 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:42:32,551 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:42:32,551 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:42:32,601 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:42:32,601 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 398 transitions, 4976 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:42:32,601 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:42:32,601 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:42:32,601 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:42:33,151 INFO L124 PetriNetUnfolderBase]: 1918/3225 cut-off events. [2024-06-03 18:42:33,151 INFO L125 PetriNetUnfolderBase]: For 193302/193302 co-relation queries the response was YES. [2024-06-03 18:42:33,180 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21894 conditions, 3225 events. 1918/3225 cut-off events. For 193302/193302 co-relation queries the response was YES. Maximal size of possible extension queue 267. Compared 19416 event pairs, 339 based on Foata normal form. 6/3231 useless extension candidates. Maximal degree in co-relation 21746. Up to 2659 conditions per place. [2024-06-03 18:42:33,190 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 368 selfloop transitions, 54 changer transitions 0/428 dead transitions. [2024-06-03 18:42:33,190 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 428 transitions, 5972 flow [2024-06-03 18:42:33,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:42:33,191 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:42:33,191 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 162 transitions. [2024-06-03 18:42:33,191 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5644599303135889 [2024-06-03 18:42:33,191 INFO L175 Difference]: Start difference. First operand has 322 places, 398 transitions, 4976 flow. Second operand 7 states and 162 transitions. [2024-06-03 18:42:33,191 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 428 transitions, 5972 flow [2024-06-03 18:42:33,875 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 323 places, 428 transitions, 5854 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-03 18:42:33,879 INFO L231 Difference]: Finished difference. Result has 325 places, 400 transitions, 5035 flow [2024-06-03 18:42:33,879 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4866, PETRI_DIFFERENCE_MINUEND_PLACES=317, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=398, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=345, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5035, PETRI_PLACES=325, PETRI_TRANSITIONS=400} [2024-06-03 18:42:33,879 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 283 predicate places. [2024-06-03 18:42:33,880 INFO L495 AbstractCegarLoop]: Abstraction has has 325 places, 400 transitions, 5035 flow [2024-06-03 18:42:33,880 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:42:33,880 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:42:33,881 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:42:33,881 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-03 18:42:33,881 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:42:33,881 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:42:33,881 INFO L85 PathProgramCache]: Analyzing trace with hash 911565826, now seen corresponding path program 2 times [2024-06-03 18:42:33,881 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:42:33,881 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [298281239] [2024-06-03 18:42:33,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:42:33,882 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:42:33,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:42:34,019 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:42:34,020 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:42:34,020 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [298281239] [2024-06-03 18:42:34,020 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [298281239] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:42:34,020 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:42:34,020 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:42:34,021 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [325903368] [2024-06-03 18:42:34,021 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:42:34,021 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:42:34,021 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:42:34,021 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:42:34,021 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:42:34,080 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:42:34,080 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 400 transitions, 5035 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:42:34,080 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:42:34,080 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:42:34,080 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:42:34,595 INFO L124 PetriNetUnfolderBase]: 1938/3267 cut-off events. [2024-06-03 18:42:34,595 INFO L125 PetriNetUnfolderBase]: For 198624/198632 co-relation queries the response was YES. [2024-06-03 18:42:34,624 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22165 conditions, 3267 events. 1938/3267 cut-off events. For 198624/198632 co-relation queries the response was YES. Maximal size of possible extension queue 270. Compared 19780 event pairs, 364 based on Foata normal form. 14/3281 useless extension candidates. Maximal degree in co-relation 22015. Up to 2867 conditions per place. [2024-06-03 18:42:34,636 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 371 selfloop transitions, 49 changer transitions 0/426 dead transitions. [2024-06-03 18:42:34,636 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 426 transitions, 5997 flow [2024-06-03 18:42:34,636 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 18:42:34,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 18:42:34,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 204 transitions. [2024-06-03 18:42:34,637 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4975609756097561 [2024-06-03 18:42:34,637 INFO L175 Difference]: Start difference. First operand has 325 places, 400 transitions, 5035 flow. Second operand 10 states and 204 transitions. [2024-06-03 18:42:34,637 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 426 transitions, 5997 flow [2024-06-03 18:42:35,370 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 426 transitions, 5830 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-03 18:42:35,375 INFO L231 Difference]: Finished difference. Result has 328 places, 401 transitions, 4990 flow [2024-06-03 18:42:35,375 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4868, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=400, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=351, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4990, PETRI_PLACES=328, PETRI_TRANSITIONS=401} [2024-06-03 18:42:35,375 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 286 predicate places. [2024-06-03 18:42:35,375 INFO L495 AbstractCegarLoop]: Abstraction has has 328 places, 401 transitions, 4990 flow [2024-06-03 18:42:35,375 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:42:35,375 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:42:35,375 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:42:35,376 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-03 18:42:35,376 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:42:35,376 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:42:35,376 INFO L85 PathProgramCache]: Analyzing trace with hash -760924298, now seen corresponding path program 3 times [2024-06-03 18:42:35,376 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:42:35,376 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1667579142] [2024-06-03 18:42:35,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:42:35,376 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:42:35,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:42:35,504 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:42:35,504 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:42:35,505 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1667579142] [2024-06-03 18:42:35,505 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1667579142] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:42:35,505 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:42:35,505 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:42:35,505 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [180665182] [2024-06-03 18:42:35,505 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:42:35,505 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:42:35,505 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:42:35,505 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:42:35,505 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:42:35,553 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:42:35,553 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 401 transitions, 4990 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:42:35,554 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:42:35,554 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:42:35,554 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:42:36,187 INFO L124 PetriNetUnfolderBase]: 1958/3295 cut-off events. [2024-06-03 18:42:36,188 INFO L125 PetriNetUnfolderBase]: For 197619/197627 co-relation queries the response was YES. [2024-06-03 18:42:36,222 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22066 conditions, 3295 events. 1958/3295 cut-off events. For 197619/197627 co-relation queries the response was YES. Maximal size of possible extension queue 273. Compared 19893 event pairs, 360 based on Foata normal form. 14/3309 useless extension candidates. Maximal degree in co-relation 21917. Up to 2660 conditions per place. [2024-06-03 18:42:36,232 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 362 selfloop transitions, 60 changer transitions 0/428 dead transitions. [2024-06-03 18:42:36,232 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 428 transitions, 6108 flow [2024-06-03 18:42:36,233 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:42:36,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:42:36,233 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 189 transitions. [2024-06-03 18:42:36,233 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5121951219512195 [2024-06-03 18:42:36,234 INFO L175 Difference]: Start difference. First operand has 328 places, 401 transitions, 4990 flow. Second operand 9 states and 189 transitions. [2024-06-03 18:42:36,234 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 428 transitions, 6108 flow [2024-06-03 18:42:37,041 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 428 transitions, 5999 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-06-03 18:42:37,045 INFO L231 Difference]: Finished difference. Result has 329 places, 402 transitions, 5025 flow [2024-06-03 18:42:37,046 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4881, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=401, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=342, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5025, PETRI_PLACES=329, PETRI_TRANSITIONS=402} [2024-06-03 18:42:37,046 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 287 predicate places. [2024-06-03 18:42:37,046 INFO L495 AbstractCegarLoop]: Abstraction has has 329 places, 402 transitions, 5025 flow [2024-06-03 18:42:37,046 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:42:37,046 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:42:37,046 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:42:37,046 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-03 18:42:37,046 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:42:37,046 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:42:37,046 INFO L85 PathProgramCache]: Analyzing trace with hash 498377364, now seen corresponding path program 4 times [2024-06-03 18:42:37,047 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:42:37,047 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1091044553] [2024-06-03 18:42:37,047 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:42:37,047 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:42:37,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:42:37,184 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:42:37,184 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:42:37,184 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1091044553] [2024-06-03 18:42:37,184 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1091044553] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:42:37,184 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:42:37,184 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:42:37,184 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [655685784] [2024-06-03 18:42:37,184 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:42:37,184 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:42:37,184 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:42:37,185 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:42:37,185 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:42:37,238 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:42:37,238 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 402 transitions, 5025 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:42:37,238 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:42:37,238 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:42:37,238 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:42:37,770 INFO L124 PetriNetUnfolderBase]: 1945/3275 cut-off events. [2024-06-03 18:42:37,770 INFO L125 PetriNetUnfolderBase]: For 184369/184369 co-relation queries the response was YES. [2024-06-03 18:42:37,799 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21627 conditions, 3275 events. 1945/3275 cut-off events. For 184369/184369 co-relation queries the response was YES. Maximal size of possible extension queue 273. Compared 19795 event pairs, 352 based on Foata normal form. 6/3281 useless extension candidates. Maximal degree in co-relation 21478. Up to 2754 conditions per place. [2024-06-03 18:42:37,810 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 367 selfloop transitions, 56 changer transitions 0/429 dead transitions. [2024-06-03 18:42:37,810 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 429 transitions, 5981 flow [2024-06-03 18:42:37,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:42:37,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:42:37,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 192 transitions. [2024-06-03 18:42:37,811 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5203252032520326 [2024-06-03 18:42:37,811 INFO L175 Difference]: Start difference. First operand has 329 places, 402 transitions, 5025 flow. Second operand 9 states and 192 transitions. [2024-06-03 18:42:37,811 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 429 transitions, 5981 flow [2024-06-03 18:42:38,625 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 331 places, 429 transitions, 5872 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-03 18:42:38,629 INFO L231 Difference]: Finished difference. Result has 332 places, 402 transitions, 5034 flow [2024-06-03 18:42:38,629 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4916, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=402, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=346, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5034, PETRI_PLACES=332, PETRI_TRANSITIONS=402} [2024-06-03 18:42:38,629 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 290 predicate places. [2024-06-03 18:42:38,630 INFO L495 AbstractCegarLoop]: Abstraction has has 332 places, 402 transitions, 5034 flow [2024-06-03 18:42:38,630 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:42:38,630 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:42:38,630 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:42:38,630 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-03 18:42:38,630 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:42:38,630 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:42:38,630 INFO L85 PathProgramCache]: Analyzing trace with hash 1006368326, now seen corresponding path program 1 times [2024-06-03 18:42:38,630 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:42:38,630 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [250825809] [2024-06-03 18:42:38,630 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:42:38,631 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:42:38,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:42:38,766 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:42:38,766 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:42:38,766 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [250825809] [2024-06-03 18:42:38,766 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [250825809] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:42:38,766 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:42:38,766 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:42:38,766 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [104364565] [2024-06-03 18:42:38,766 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:42:38,766 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:42:38,767 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:42:38,767 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:42:38,767 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:42:38,826 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:42:38,826 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 402 transitions, 5034 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:42:38,826 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:42:38,826 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:42:38,826 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:42:39,462 INFO L124 PetriNetUnfolderBase]: 2009/3387 cut-off events. [2024-06-03 18:42:39,462 INFO L125 PetriNetUnfolderBase]: For 178266/178266 co-relation queries the response was YES. [2024-06-03 18:42:39,489 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22379 conditions, 3387 events. 2009/3387 cut-off events. For 178266/178266 co-relation queries the response was YES. Maximal size of possible extension queue 289. Compared 20687 event pairs, 380 based on Foata normal form. 1/3387 useless extension candidates. Maximal degree in co-relation 22229. Up to 2861 conditions per place. [2024-06-03 18:42:39,498 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 313 selfloop transitions, 135 changer transitions 0/454 dead transitions. [2024-06-03 18:42:39,498 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 454 transitions, 6556 flow [2024-06-03 18:42:39,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:42:39,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:42:39,499 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 183 transitions. [2024-06-03 18:42:39,499 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5579268292682927 [2024-06-03 18:42:39,499 INFO L175 Difference]: Start difference. First operand has 332 places, 402 transitions, 5034 flow. Second operand 8 states and 183 transitions. [2024-06-03 18:42:39,499 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 454 transitions, 6556 flow [2024-06-03 18:42:40,402 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 454 transitions, 6370 flow, removed 8 selfloop flow, removed 9 redundant places. [2024-06-03 18:42:40,407 INFO L231 Difference]: Finished difference. Result has 333 places, 433 transitions, 5669 flow [2024-06-03 18:42:40,407 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4850, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=402, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=270, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5669, PETRI_PLACES=333, PETRI_TRANSITIONS=433} [2024-06-03 18:42:40,407 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 291 predicate places. [2024-06-03 18:42:40,407 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 433 transitions, 5669 flow [2024-06-03 18:42:40,407 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:42:40,407 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:42:40,408 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:42:40,408 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-03 18:42:40,408 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:42:40,408 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:42:40,408 INFO L85 PathProgramCache]: Analyzing trace with hash -247201382, now seen corresponding path program 2 times [2024-06-03 18:42:40,408 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:42:40,408 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1512326729] [2024-06-03 18:42:40,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:42:40,408 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:42:40,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:42:40,588 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:42:40,588 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:42:40,588 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1512326729] [2024-06-03 18:42:40,588 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1512326729] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:42:40,588 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:42:40,588 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:42:40,588 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [595256675] [2024-06-03 18:42:40,589 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:42:40,589 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:42:40,589 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:42:40,589 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:42:40,589 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:42:40,632 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:42:40,632 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 433 transitions, 5669 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:42:40,632 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:42:40,632 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:42:40,632 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:42:41,270 INFO L124 PetriNetUnfolderBase]: 2022/3409 cut-off events. [2024-06-03 18:42:41,270 INFO L125 PetriNetUnfolderBase]: For 183245/183245 co-relation queries the response was YES. [2024-06-03 18:42:41,302 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22973 conditions, 3409 events. 2022/3409 cut-off events. For 183245/183245 co-relation queries the response was YES. Maximal size of possible extension queue 293. Compared 20894 event pairs, 380 based on Foata normal form. 1/3409 useless extension candidates. Maximal degree in co-relation 22821. Up to 2956 conditions per place. [2024-06-03 18:42:41,314 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 355 selfloop transitions, 97 changer transitions 0/458 dead transitions. [2024-06-03 18:42:41,314 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 342 places, 458 transitions, 6907 flow [2024-06-03 18:42:41,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 18:42:41,315 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 18:42:41,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 216 transitions. [2024-06-03 18:42:41,315 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.526829268292683 [2024-06-03 18:42:41,315 INFO L175 Difference]: Start difference. First operand has 333 places, 433 transitions, 5669 flow. Second operand 10 states and 216 transitions. [2024-06-03 18:42:41,315 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 342 places, 458 transitions, 6907 flow [2024-06-03 18:42:42,375 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 458 transitions, 6737 flow, removed 39 selfloop flow, removed 4 redundant places. [2024-06-03 18:42:42,379 INFO L231 Difference]: Finished difference. Result has 340 places, 440 transitions, 5869 flow [2024-06-03 18:42:42,380 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5517, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=433, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=339, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5869, PETRI_PLACES=340, PETRI_TRANSITIONS=440} [2024-06-03 18:42:42,380 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 298 predicate places. [2024-06-03 18:42:42,380 INFO L495 AbstractCegarLoop]: Abstraction has has 340 places, 440 transitions, 5869 flow [2024-06-03 18:42:42,380 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:42:42,380 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:42:42,380 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:42:42,381 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-03 18:42:42,381 INFO L420 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:42:42,381 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:42:42,381 INFO L85 PathProgramCache]: Analyzing trace with hash -2000659150, now seen corresponding path program 3 times [2024-06-03 18:42:42,381 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:42:42,381 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [42816795] [2024-06-03 18:42:42,381 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:42:42,381 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:42:42,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:42:42,567 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:42:42,568 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:42:42,568 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [42816795] [2024-06-03 18:42:42,568 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [42816795] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:42:42,568 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:42:42,568 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:42:42,568 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1427221128] [2024-06-03 18:42:42,568 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:42:42,568 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:42:42,568 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:42:42,568 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:42:42,568 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:42:42,651 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:42:42,651 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 340 places, 440 transitions, 5869 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:42:42,651 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:42:42,651 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:42:42,651 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:42:43,326 INFO L124 PetriNetUnfolderBase]: 2019/3405 cut-off events. [2024-06-03 18:42:43,326 INFO L125 PetriNetUnfolderBase]: For 180434/180434 co-relation queries the response was YES. [2024-06-03 18:42:43,353 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23013 conditions, 3405 events. 2019/3405 cut-off events. For 180434/180434 co-relation queries the response was YES. Maximal size of possible extension queue 293. Compared 20839 event pairs, 380 based on Foata normal form. 1/3405 useless extension candidates. Maximal degree in co-relation 22858. Up to 2953 conditions per place. [2024-06-03 18:42:43,362 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 355 selfloop transitions, 94 changer transitions 0/455 dead transitions. [2024-06-03 18:42:43,362 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 347 places, 455 transitions, 6803 flow [2024-06-03 18:42:43,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:42:43,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:42:43,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 179 transitions. [2024-06-03 18:42:43,363 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5457317073170732 [2024-06-03 18:42:43,363 INFO L175 Difference]: Start difference. First operand has 340 places, 440 transitions, 5869 flow. Second operand 8 states and 179 transitions. [2024-06-03 18:42:43,363 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 347 places, 455 transitions, 6803 flow [2024-06-03 18:42:44,455 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 342 places, 455 transitions, 6678 flow, removed 30 selfloop flow, removed 5 redundant places. [2024-06-03 18:42:44,460 INFO L231 Difference]: Finished difference. Result has 343 places, 440 transitions, 5946 flow [2024-06-03 18:42:44,460 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5744, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=440, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=346, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5946, PETRI_PLACES=343, PETRI_TRANSITIONS=440} [2024-06-03 18:42:44,460 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 301 predicate places. [2024-06-03 18:42:44,460 INFO L495 AbstractCegarLoop]: Abstraction has has 343 places, 440 transitions, 5946 flow [2024-06-03 18:42:44,460 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:42:44,460 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:42:44,460 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:42:44,460 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-03 18:42:44,461 INFO L420 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:42:44,461 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:42:44,461 INFO L85 PathProgramCache]: Analyzing trace with hash 777271646, now seen corresponding path program 4 times [2024-06-03 18:42:44,461 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:42:44,461 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [665199315] [2024-06-03 18:42:44,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:42:44,461 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:42:44,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:42:44,619 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:42:44,619 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:42:44,619 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [665199315] [2024-06-03 18:42:44,620 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [665199315] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:42:44,620 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:42:44,620 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:42:44,620 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [446162548] [2024-06-03 18:42:44,620 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:42:44,620 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:42:44,620 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:42:44,621 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:42:44,621 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:42:44,679 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:42:44,679 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 343 places, 440 transitions, 5946 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:42:44,679 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:42:44,679 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:42:44,679 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:42:45,288 INFO L124 PetriNetUnfolderBase]: 2024/3414 cut-off events. [2024-06-03 18:42:45,288 INFO L125 PetriNetUnfolderBase]: For 184744/184744 co-relation queries the response was YES. [2024-06-03 18:42:45,321 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23294 conditions, 3414 events. 2024/3414 cut-off events. For 184744/184744 co-relation queries the response was YES. Maximal size of possible extension queue 295. Compared 20892 event pairs, 380 based on Foata normal form. 1/3414 useless extension candidates. Maximal degree in co-relation 23137. Up to 2897 conditions per place. [2024-06-03 18:42:45,333 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 321 selfloop transitions, 138 changer transitions 0/465 dead transitions. [2024-06-03 18:42:45,333 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 352 places, 465 transitions, 7141 flow [2024-06-03 18:42:45,334 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 18:42:45,334 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 18:42:45,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 219 transitions. [2024-06-03 18:42:45,334 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5341463414634147 [2024-06-03 18:42:45,334 INFO L175 Difference]: Start difference. First operand has 343 places, 440 transitions, 5946 flow. Second operand 10 states and 219 transitions. [2024-06-03 18:42:45,334 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 352 places, 465 transitions, 7141 flow [2024-06-03 18:42:46,548 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 465 transitions, 6953 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-03 18:42:46,553 INFO L231 Difference]: Finished difference. Result has 347 places, 444 transitions, 6158 flow [2024-06-03 18:42:46,553 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5758, PETRI_DIFFERENCE_MINUEND_PLACES=336, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=440, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=305, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6158, PETRI_PLACES=347, PETRI_TRANSITIONS=444} [2024-06-03 18:42:46,554 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 305 predicate places. [2024-06-03 18:42:46,554 INFO L495 AbstractCegarLoop]: Abstraction has has 347 places, 444 transitions, 6158 flow [2024-06-03 18:42:46,554 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:42:46,554 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:42:46,554 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:42:46,554 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-03 18:42:46,554 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:42:46,554 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:42:46,554 INFO L85 PathProgramCache]: Analyzing trace with hash 1905850826, now seen corresponding path program 5 times [2024-06-03 18:42:46,554 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:42:46,554 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [601031946] [2024-06-03 18:42:46,554 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:42:46,555 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:42:46,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:42:46,713 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:42:46,713 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:42:46,713 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [601031946] [2024-06-03 18:42:46,713 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [601031946] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:42:46,713 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:42:46,713 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:42:46,713 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [522759985] [2024-06-03 18:42:46,714 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:42:46,714 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:42:46,714 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:42:46,714 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:42:46,714 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:42:46,772 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:42:46,772 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 347 places, 444 transitions, 6158 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:42:46,772 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:42:46,772 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:42:46,772 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:42:47,505 INFO L124 PetriNetUnfolderBase]: 2029/3423 cut-off events. [2024-06-03 18:42:47,505 INFO L125 PetriNetUnfolderBase]: For 189716/189716 co-relation queries the response was YES. [2024-06-03 18:42:47,535 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23631 conditions, 3423 events. 2029/3423 cut-off events. For 189716/189716 co-relation queries the response was YES. Maximal size of possible extension queue 297. Compared 20966 event pairs, 380 based on Foata normal form. 1/3423 useless extension candidates. Maximal degree in co-relation 23472. Up to 2903 conditions per place. [2024-06-03 18:42:47,547 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 320 selfloop transitions, 141 changer transitions 0/467 dead transitions. [2024-06-03 18:42:47,547 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 467 transitions, 7349 flow [2024-06-03 18:42:47,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:42:47,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:42:47,548 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 202 transitions. [2024-06-03 18:42:47,548 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5474254742547425 [2024-06-03 18:42:47,548 INFO L175 Difference]: Start difference. First operand has 347 places, 444 transitions, 6158 flow. Second operand 9 states and 202 transitions. [2024-06-03 18:42:47,548 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 467 transitions, 7349 flow [2024-06-03 18:42:49,016 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 467 transitions, 6986 flow, removed 30 selfloop flow, removed 8 redundant places. [2024-06-03 18:42:49,021 INFO L231 Difference]: Finished difference. Result has 348 places, 447 transitions, 6170 flow [2024-06-03 18:42:49,021 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5813, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=444, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=138, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=306, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6170, PETRI_PLACES=348, PETRI_TRANSITIONS=447} [2024-06-03 18:42:49,022 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 306 predicate places. [2024-06-03 18:42:49,022 INFO L495 AbstractCegarLoop]: Abstraction has has 348 places, 447 transitions, 6170 flow [2024-06-03 18:42:49,022 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:42:49,022 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:42:49,022 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:42:49,022 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-03 18:42:49,022 INFO L420 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:42:49,022 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:42:49,022 INFO L85 PathProgramCache]: Analyzing trace with hash 1905845246, now seen corresponding path program 6 times [2024-06-03 18:42:49,022 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:42:49,022 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1902869697] [2024-06-03 18:42:49,023 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:42:49,023 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:42:49,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:42:49,190 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:42:49,190 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:42:49,190 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1902869697] [2024-06-03 18:42:49,190 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1902869697] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:42:49,190 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:42:49,190 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:42:49,190 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1141048647] [2024-06-03 18:42:49,191 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:42:49,191 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:42:49,191 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:42:49,191 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:42:49,191 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:42:49,267 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:42:49,267 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 447 transitions, 6170 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:42:49,267 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:42:49,268 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:42:49,268 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:42:49,911 INFO L124 PetriNetUnfolderBase]: 2026/3419 cut-off events. [2024-06-03 18:42:49,911 INFO L125 PetriNetUnfolderBase]: For 186001/186001 co-relation queries the response was YES. [2024-06-03 18:42:49,943 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23479 conditions, 3419 events. 2026/3419 cut-off events. For 186001/186001 co-relation queries the response was YES. Maximal size of possible extension queue 297. Compared 20975 event pairs, 380 based on Foata normal form. 1/3419 useless extension candidates. Maximal degree in co-relation 23320. Up to 2900 conditions per place. [2024-06-03 18:42:49,954 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 323 selfloop transitions, 135 changer transitions 0/464 dead transitions. [2024-06-03 18:42:49,954 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 354 places, 464 transitions, 7128 flow [2024-06-03 18:42:49,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:42:49,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:42:49,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-03 18:42:49,955 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5679442508710801 [2024-06-03 18:42:49,955 INFO L175 Difference]: Start difference. First operand has 348 places, 447 transitions, 6170 flow. Second operand 7 states and 163 transitions. [2024-06-03 18:42:49,955 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 354 places, 464 transitions, 7128 flow [2024-06-03 18:42:51,303 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 346 places, 464 transitions, 6792 flow, removed 21 selfloop flow, removed 8 redundant places. [2024-06-03 18:42:51,310 INFO L231 Difference]: Finished difference. Result has 347 places, 447 transitions, 6130 flow [2024-06-03 18:42:51,310 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5834, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=447, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=312, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6130, PETRI_PLACES=347, PETRI_TRANSITIONS=447} [2024-06-03 18:42:51,311 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 305 predicate places. [2024-06-03 18:42:51,311 INFO L495 AbstractCegarLoop]: Abstraction has has 347 places, 447 transitions, 6130 flow [2024-06-03 18:42:51,311 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:42:51,311 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:42:51,311 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:42:51,312 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-03 18:42:51,312 INFO L420 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:42:51,312 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:42:51,312 INFO L85 PathProgramCache]: Analyzing trace with hash -1143608550, now seen corresponding path program 7 times [2024-06-03 18:42:51,312 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:42:51,312 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [914634248] [2024-06-03 18:42:51,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:42:51,313 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:42:51,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:42:51,487 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:42:51,488 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:42:51,488 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [914634248] [2024-06-03 18:42:51,488 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [914634248] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:42:51,488 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:42:51,488 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:42:51,488 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1896441577] [2024-06-03 18:42:51,489 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:42:51,489 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:42:51,489 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:42:51,489 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:42:51,489 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:42:51,538 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:42:51,538 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 347 places, 447 transitions, 6130 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:42:51,538 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:42:51,538 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:42:51,538 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:42:52,151 INFO L124 PetriNetUnfolderBase]: 2047/3454 cut-off events. [2024-06-03 18:42:52,152 INFO L125 PetriNetUnfolderBase]: For 192691/192691 co-relation queries the response was YES. [2024-06-03 18:42:52,191 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23873 conditions, 3454 events. 2047/3454 cut-off events. For 192691/192691 co-relation queries the response was YES. Maximal size of possible extension queue 300. Compared 21245 event pairs, 380 based on Foata normal form. 1/3454 useless extension candidates. Maximal degree in co-relation 23714. Up to 2660 conditions per place. [2024-06-03 18:42:52,202 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 228 selfloop transitions, 249 changer transitions 0/483 dead transitions. [2024-06-03 18:42:52,202 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 483 transitions, 7634 flow [2024-06-03 18:42:52,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-03 18:42:52,203 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-03 18:42:52,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 254 transitions. [2024-06-03 18:42:52,203 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.516260162601626 [2024-06-03 18:42:52,203 INFO L175 Difference]: Start difference. First operand has 347 places, 447 transitions, 6130 flow. Second operand 12 states and 254 transitions. [2024-06-03 18:42:52,203 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 483 transitions, 7634 flow [2024-06-03 18:42:53,666 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 351 places, 483 transitions, 7346 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-03 18:42:53,672 INFO L231 Difference]: Finished difference. Result has 352 places, 456 transitions, 6530 flow [2024-06-03 18:42:53,672 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5846, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=447, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=243, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=6530, PETRI_PLACES=352, PETRI_TRANSITIONS=456} [2024-06-03 18:42:53,672 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 310 predicate places. [2024-06-03 18:42:53,672 INFO L495 AbstractCegarLoop]: Abstraction has has 352 places, 456 transitions, 6530 flow [2024-06-03 18:42:53,673 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:42:53,673 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:42:53,673 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:42:53,673 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-03 18:42:53,673 INFO L420 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:42:53,673 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:42:53,674 INFO L85 PathProgramCache]: Analyzing trace with hash -980949690, now seen corresponding path program 8 times [2024-06-03 18:42:53,674 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:42:53,674 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1144761269] [2024-06-03 18:42:53,674 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:42:53,674 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:42:53,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:42:53,816 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:42:53,816 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:42:53,816 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1144761269] [2024-06-03 18:42:53,816 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1144761269] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:42:53,816 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:42:53,816 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:42:53,816 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [171335990] [2024-06-03 18:42:53,816 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:42:53,817 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:42:53,817 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:42:53,817 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:42:53,817 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:42:53,863 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:42:53,863 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 352 places, 456 transitions, 6530 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:42:53,864 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:42:53,864 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:42:53,864 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:42:54,447 INFO L124 PetriNetUnfolderBase]: 2052/3463 cut-off events. [2024-06-03 18:42:54,448 INFO L125 PetriNetUnfolderBase]: For 195931/195931 co-relation queries the response was YES. [2024-06-03 18:42:54,479 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24508 conditions, 3463 events. 2052/3463 cut-off events. For 195931/195931 co-relation queries the response was YES. Maximal size of possible extension queue 301. Compared 21327 event pairs, 380 based on Foata normal form. 1/3463 useless extension candidates. Maximal degree in co-relation 24349. Up to 2666 conditions per place. [2024-06-03 18:42:54,491 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 216 selfloop transitions, 264 changer transitions 0/486 dead transitions. [2024-06-03 18:42:54,491 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 363 places, 486 transitions, 7930 flow [2024-06-03 18:42:54,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-03 18:42:54,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-03 18:42:54,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 254 transitions. [2024-06-03 18:42:54,492 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.516260162601626 [2024-06-03 18:42:54,492 INFO L175 Difference]: Start difference. First operand has 352 places, 456 transitions, 6530 flow. Second operand 12 states and 254 transitions. [2024-06-03 18:42:54,492 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 363 places, 486 transitions, 7930 flow [2024-06-03 18:42:55,823 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 486 transitions, 7395 flow, removed 73 selfloop flow, removed 8 redundant places. [2024-06-03 18:42:55,828 INFO L231 Difference]: Finished difference. Result has 356 places, 459 transitions, 6593 flow [2024-06-03 18:42:55,828 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6023, PETRI_DIFFERENCE_MINUEND_PLACES=344, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=456, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=261, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=6593, PETRI_PLACES=356, PETRI_TRANSITIONS=459} [2024-06-03 18:42:55,828 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 314 predicate places. [2024-06-03 18:42:55,828 INFO L495 AbstractCegarLoop]: Abstraction has has 356 places, 459 transitions, 6593 flow [2024-06-03 18:42:55,829 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:42:55,829 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:42:55,829 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:42:55,829 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-03 18:42:55,829 INFO L420 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:42:55,829 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:42:55,829 INFO L85 PathProgramCache]: Analyzing trace with hash -866402520, now seen corresponding path program 9 times [2024-06-03 18:42:55,829 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:42:55,829 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [758544742] [2024-06-03 18:42:55,830 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:42:55,830 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:42:55,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:42:55,989 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:42:55,989 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:42:55,989 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [758544742] [2024-06-03 18:42:55,989 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [758544742] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:42:55,990 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:42:55,990 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:42:55,990 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1353744781] [2024-06-03 18:42:55,990 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:42:55,990 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:42:55,990 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:42:55,990 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:42:55,990 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:42:56,042 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:42:56,042 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 459 transitions, 6593 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:42:56,042 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:42:56,042 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:42:56,042 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:42:56,683 INFO L124 PetriNetUnfolderBase]: 2065/3485 cut-off events. [2024-06-03 18:42:56,683 INFO L125 PetriNetUnfolderBase]: For 200260/200260 co-relation queries the response was YES. [2024-06-03 18:42:56,718 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24485 conditions, 3485 events. 2065/3485 cut-off events. For 200260/200260 co-relation queries the response was YES. Maximal size of possible extension queue 303. Compared 21455 event pairs, 380 based on Foata normal form. 1/3485 useless extension candidates. Maximal degree in co-relation 24325. Up to 2962 conditions per place. [2024-06-03 18:42:56,731 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 362 selfloop transitions, 121 changer transitions 0/489 dead transitions. [2024-06-03 18:42:56,731 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 368 places, 489 transitions, 7849 flow [2024-06-03 18:42:56,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-03 18:42:56,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-03 18:42:56,732 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 262 transitions. [2024-06-03 18:42:56,732 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4915572232645403 [2024-06-03 18:42:56,732 INFO L175 Difference]: Start difference. First operand has 356 places, 459 transitions, 6593 flow. Second operand 13 states and 262 transitions. [2024-06-03 18:42:56,732 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 368 places, 489 transitions, 7849 flow [2024-06-03 18:42:58,128 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 358 places, 489 transitions, 7255 flow, removed 14 selfloop flow, removed 10 redundant places. [2024-06-03 18:42:58,133 INFO L231 Difference]: Finished difference. Result has 359 places, 465 transitions, 6329 flow [2024-06-03 18:42:58,133 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6011, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=459, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=341, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=6329, PETRI_PLACES=359, PETRI_TRANSITIONS=465} [2024-06-03 18:42:58,134 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 317 predicate places. [2024-06-03 18:42:58,134 INFO L495 AbstractCegarLoop]: Abstraction has has 359 places, 465 transitions, 6329 flow [2024-06-03 18:42:58,134 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:42:58,134 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:42:58,134 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:42:58,134 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-03 18:42:58,134 INFO L420 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:42:58,134 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:42:58,134 INFO L85 PathProgramCache]: Analyzing trace with hash -1702027906, now seen corresponding path program 10 times [2024-06-03 18:42:58,134 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:42:58,134 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [622918471] [2024-06-03 18:42:58,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:42:58,135 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:42:58,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:42:58,264 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:42:58,265 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:42:58,265 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [622918471] [2024-06-03 18:42:58,265 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [622918471] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:42:58,265 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:42:58,265 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:42:58,265 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1666167486] [2024-06-03 18:42:58,265 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:42:58,265 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:42:58,266 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:42:58,266 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:42:58,266 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:42:58,313 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:42:58,313 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 359 places, 465 transitions, 6329 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:42:58,313 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:42:58,313 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:42:58,313 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:42:59,067 INFO L124 PetriNetUnfolderBase]: 2078/3507 cut-off events. [2024-06-03 18:42:59,067 INFO L125 PetriNetUnfolderBase]: For 206888/206888 co-relation queries the response was YES. [2024-06-03 18:42:59,096 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24359 conditions, 3507 events. 2078/3507 cut-off events. For 206888/206888 co-relation queries the response was YES. Maximal size of possible extension queue 305. Compared 21614 event pairs, 380 based on Foata normal form. 1/3507 useless extension candidates. Maximal degree in co-relation 24198. Up to 2696 conditions per place. [2024-06-03 18:42:59,106 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 228 selfloop transitions, 260 changer transitions 0/494 dead transitions. [2024-06-03 18:42:59,106 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 494 transitions, 7743 flow [2024-06-03 18:42:59,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 18:42:59,107 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 18:42:59,107 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 237 transitions. [2024-06-03 18:42:59,107 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5254988913525499 [2024-06-03 18:42:59,107 INFO L175 Difference]: Start difference. First operand has 359 places, 465 transitions, 6329 flow. Second operand 11 states and 237 transitions. [2024-06-03 18:42:59,107 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 494 transitions, 7743 flow [2024-06-03 18:43:00,442 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 360 places, 494 transitions, 7572 flow, removed 10 selfloop flow, removed 9 redundant places. [2024-06-03 18:43:00,447 INFO L231 Difference]: Finished difference. Result has 361 places, 471 transitions, 6749 flow [2024-06-03 18:43:00,447 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6158, PETRI_DIFFERENCE_MINUEND_PLACES=350, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=465, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=254, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6749, PETRI_PLACES=361, PETRI_TRANSITIONS=471} [2024-06-03 18:43:00,448 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 319 predicate places. [2024-06-03 18:43:00,448 INFO L495 AbstractCegarLoop]: Abstraction has has 361 places, 471 transitions, 6749 flow [2024-06-03 18:43:00,448 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:43:00,448 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:43:00,448 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:43:00,448 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-03 18:43:00,448 INFO L420 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:43:00,448 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:43:00,448 INFO L85 PathProgramCache]: Analyzing trace with hash -971695260, now seen corresponding path program 11 times [2024-06-03 18:43:00,448 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:43:00,448 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [409834892] [2024-06-03 18:43:00,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:43:00,449 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:43:00,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:43:00,608 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:43:00,608 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:43:00,608 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [409834892] [2024-06-03 18:43:00,608 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [409834892] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:43:00,608 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:43:00,608 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:43:00,609 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2004277531] [2024-06-03 18:43:00,609 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:43:00,609 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:43:00,609 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:43:00,609 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:43:00,609 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:43:00,664 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:43:00,665 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 361 places, 471 transitions, 6749 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:43:00,665 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:43:00,665 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:43:00,665 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:43:01,381 INFO L124 PetriNetUnfolderBase]: 2075/3503 cut-off events. [2024-06-03 18:43:01,381 INFO L125 PetriNetUnfolderBase]: For 209255/209255 co-relation queries the response was YES. [2024-06-03 18:43:01,424 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24808 conditions, 3503 events. 2075/3503 cut-off events. For 209255/209255 co-relation queries the response was YES. Maximal size of possible extension queue 305. Compared 21624 event pairs, 380 based on Foata normal form. 1/3503 useless extension candidates. Maximal degree in co-relation 24645. Up to 2693 conditions per place. [2024-06-03 18:43:01,438 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 227 selfloop transitions, 262 changer transitions 0/495 dead transitions. [2024-06-03 18:43:01,438 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 373 places, 495 transitions, 7945 flow [2024-06-03 18:43:01,438 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-03 18:43:01,438 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-03 18:43:01,438 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 270 transitions. [2024-06-03 18:43:01,439 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5065666041275797 [2024-06-03 18:43:01,439 INFO L175 Difference]: Start difference. First operand has 361 places, 471 transitions, 6749 flow. Second operand 13 states and 270 transitions. [2024-06-03 18:43:01,439 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 373 places, 495 transitions, 7945 flow [2024-06-03 18:43:03,405 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 366 places, 495 transitions, 7514 flow, removed 20 selfloop flow, removed 7 redundant places. [2024-06-03 18:43:03,413 INFO L231 Difference]: Finished difference. Result has 367 places, 471 transitions, 6848 flow [2024-06-03 18:43:03,413 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6318, PETRI_DIFFERENCE_MINUEND_PLACES=354, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=471, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=262, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=6848, PETRI_PLACES=367, PETRI_TRANSITIONS=471} [2024-06-03 18:43:03,414 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 325 predicate places. [2024-06-03 18:43:03,414 INFO L495 AbstractCegarLoop]: Abstraction has has 367 places, 471 transitions, 6848 flow [2024-06-03 18:43:03,414 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:43:03,414 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:43:03,414 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:43:03,414 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-03 18:43:03,415 INFO L420 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:43:03,415 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:43:03,415 INFO L85 PathProgramCache]: Analyzing trace with hash -1143464400, now seen corresponding path program 12 times [2024-06-03 18:43:03,415 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:43:03,415 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [579812165] [2024-06-03 18:43:03,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:43:03,416 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:43:03,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:43:03,593 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:43:03,594 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:43:03,594 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [579812165] [2024-06-03 18:43:03,594 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [579812165] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:43:03,594 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:43:03,594 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:43:03,594 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1659124028] [2024-06-03 18:43:03,594 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:43:03,594 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:43:03,594 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:43:03,594 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:43:03,595 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:43:03,643 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:43:03,643 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 367 places, 471 transitions, 6848 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:43:03,644 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:43:03,644 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:43:03,644 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:43:04,417 INFO L124 PetriNetUnfolderBase]: 2072/3499 cut-off events. [2024-06-03 18:43:04,417 INFO L125 PetriNetUnfolderBase]: For 210729/210729 co-relation queries the response was YES. [2024-06-03 18:43:04,454 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24808 conditions, 3499 events. 2072/3499 cut-off events. For 210729/210729 co-relation queries the response was YES. Maximal size of possible extension queue 305. Compared 21586 event pairs, 380 based on Foata normal form. 1/3499 useless extension candidates. Maximal degree in co-relation 24644. Up to 2973 conditions per place. [2024-06-03 18:43:04,467 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 366 selfloop transitions, 121 changer transitions 0/493 dead transitions. [2024-06-03 18:43:04,467 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 493 transitions, 7874 flow [2024-06-03 18:43:04,467 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-03 18:43:04,468 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-03 18:43:04,468 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 245 transitions. [2024-06-03 18:43:04,468 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49796747967479676 [2024-06-03 18:43:04,468 INFO L175 Difference]: Start difference. First operand has 367 places, 471 transitions, 6848 flow. Second operand 12 states and 245 transitions. [2024-06-03 18:43:04,468 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 493 transitions, 7874 flow [2024-06-03 18:43:06,149 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 366 places, 493 transitions, 7306 flow, removed 10 selfloop flow, removed 12 redundant places. [2024-06-03 18:43:06,154 INFO L231 Difference]: Finished difference. Result has 367 places, 471 transitions, 6528 flow [2024-06-03 18:43:06,154 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6280, PETRI_DIFFERENCE_MINUEND_PLACES=355, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=471, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=350, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=6528, PETRI_PLACES=367, PETRI_TRANSITIONS=471} [2024-06-03 18:43:06,155 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 325 predicate places. [2024-06-03 18:43:06,155 INFO L495 AbstractCegarLoop]: Abstraction has has 367 places, 471 transitions, 6528 flow [2024-06-03 18:43:06,155 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:43:06,155 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:43:06,155 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:43:06,155 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-03 18:43:06,155 INFO L420 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:43:06,155 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:43:06,155 INFO L85 PathProgramCache]: Analyzing trace with hash -856212789, now seen corresponding path program 1 times [2024-06-03 18:43:06,156 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:43:06,156 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1167134419] [2024-06-03 18:43:06,156 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:43:06,156 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:43:06,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:43:06,319 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:43:06,319 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:43:06,319 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1167134419] [2024-06-03 18:43:06,319 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1167134419] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:43:06,319 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:43:06,319 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:43:06,319 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [290130492] [2024-06-03 18:43:06,319 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:43:06,320 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:43:06,320 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:43:06,320 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:43:06,320 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:43:06,358 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:43:06,358 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 367 places, 471 transitions, 6528 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:43:06,358 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:43:06,358 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:43:06,358 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:43:06,981 INFO L124 PetriNetUnfolderBase]: 2080/3512 cut-off events. [2024-06-03 18:43:06,982 INFO L125 PetriNetUnfolderBase]: For 217833/217839 co-relation queries the response was YES. [2024-06-03 18:43:07,019 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24615 conditions, 3512 events. 2080/3512 cut-off events. For 217833/217839 co-relation queries the response was YES. Maximal size of possible extension queue 306. Compared 21684 event pairs, 370 based on Foata normal form. 8/3520 useless extension candidates. Maximal degree in co-relation 24450. Up to 3078 conditions per place. [2024-06-03 18:43:07,031 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 417 selfloop transitions, 67 changer transitions 0/490 dead transitions. [2024-06-03 18:43:07,031 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 490 transitions, 7572 flow [2024-06-03 18:43:07,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:43:07,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:43:07,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 188 transitions. [2024-06-03 18:43:07,032 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5094850948509485 [2024-06-03 18:43:07,032 INFO L175 Difference]: Start difference. First operand has 367 places, 471 transitions, 6528 flow. Second operand 9 states and 188 transitions. [2024-06-03 18:43:07,032 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 375 places, 490 transitions, 7572 flow [2024-06-03 18:43:08,483 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 364 places, 490 transitions, 7330 flow, removed 0 selfloop flow, removed 11 redundant places. [2024-06-03 18:43:08,488 INFO L231 Difference]: Finished difference. Result has 365 places, 473 transitions, 6469 flow [2024-06-03 18:43:08,488 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6286, PETRI_DIFFERENCE_MINUEND_PLACES=356, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=471, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=404, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6469, PETRI_PLACES=365, PETRI_TRANSITIONS=473} [2024-06-03 18:43:08,489 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 323 predicate places. [2024-06-03 18:43:08,489 INFO L495 AbstractCegarLoop]: Abstraction has has 365 places, 473 transitions, 6469 flow [2024-06-03 18:43:08,489 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:43:08,489 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:43:08,489 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:43:08,489 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-03 18:43:08,489 INFO L420 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:43:08,489 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:43:08,489 INFO L85 PathProgramCache]: Analyzing trace with hash -1586747896, now seen corresponding path program 13 times [2024-06-03 18:43:08,490 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:43:08,490 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1740280143] [2024-06-03 18:43:08,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:43:08,490 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:43:08,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:43:08,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-06-03 18:43:08,629 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:43:08,629 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1740280143] [2024-06-03 18:43:08,629 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1740280143] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:43:08,629 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:43:08,630 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:43:08,630 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1331958106] [2024-06-03 18:43:08,630 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:43:08,630 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:43:08,630 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:43:08,630 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:43:08,630 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:43:08,688 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:43:08,688 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 365 places, 473 transitions, 6469 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:43:08,689 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:43:08,689 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:43:08,689 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:43:09,368 INFO L124 PetriNetUnfolderBase]: 2106/3555 cut-off events. [2024-06-03 18:43:09,368 INFO L125 PetriNetUnfolderBase]: For 226406/226406 co-relation queries the response was YES. [2024-06-03 18:43:09,405 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25030 conditions, 3555 events. 2106/3555 cut-off events. For 226406/226406 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 22004 event pairs, 380 based on Foata normal form. 1/3555 useless extension candidates. Maximal degree in co-relation 24864. Up to 2956 conditions per place. [2024-06-03 18:43:09,417 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 340 selfloop transitions, 159 changer transitions 0/505 dead transitions. [2024-06-03 18:43:09,417 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 505 transitions, 7985 flow [2024-06-03 18:43:09,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 18:43:09,418 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 18:43:09,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 233 transitions. [2024-06-03 18:43:09,418 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.516629711751663 [2024-06-03 18:43:09,418 INFO L175 Difference]: Start difference. First operand has 365 places, 473 transitions, 6469 flow. Second operand 11 states and 233 transitions. [2024-06-03 18:43:09,418 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 375 places, 505 transitions, 7985 flow [2024-06-03 18:43:11,115 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 371 places, 505 transitions, 7879 flow, removed 15 selfloop flow, removed 4 redundant places. [2024-06-03 18:43:11,120 INFO L231 Difference]: Finished difference. Result has 374 places, 485 transitions, 6911 flow [2024-06-03 18:43:11,120 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6363, PETRI_DIFFERENCE_MINUEND_PLACES=361, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=473, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=150, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=317, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6911, PETRI_PLACES=374, PETRI_TRANSITIONS=485} [2024-06-03 18:43:11,121 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 332 predicate places. [2024-06-03 18:43:11,121 INFO L495 AbstractCegarLoop]: Abstraction has has 374 places, 485 transitions, 6911 flow [2024-06-03 18:43:11,121 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:43:11,121 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:43:11,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, 1, 1] [2024-06-03 18:43:11,121 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-03 18:43:11,121 INFO L420 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:43:11,122 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:43:11,122 INFO L85 PathProgramCache]: Analyzing trace with hash -856392930, now seen corresponding path program 14 times [2024-06-03 18:43:11,122 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:43:11,122 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1511240855] [2024-06-03 18:43:11,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:43:11,122 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:43:11,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:43:11,272 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:43:11,272 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:43:11,272 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1511240855] [2024-06-03 18:43:11,273 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1511240855] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:43:11,273 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:43:11,273 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:43:11,273 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1641362429] [2024-06-03 18:43:11,273 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:43:11,273 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:43:11,273 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:43:11,274 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:43:11,274 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:43:11,313 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:43:11,313 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 374 places, 485 transitions, 6911 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:43:11,313 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:43:11,313 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:43:11,313 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:43:11,997 INFO L124 PetriNetUnfolderBase]: 2119/3577 cut-off events. [2024-06-03 18:43:11,997 INFO L125 PetriNetUnfolderBase]: For 235984/235984 co-relation queries the response was YES. [2024-06-03 18:43:12,032 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25624 conditions, 3577 events. 2119/3577 cut-off events. For 235984/235984 co-relation queries the response was YES. Maximal size of possible extension queue 313. Compared 22170 event pairs, 380 based on Foata normal form. 1/3577 useless extension candidates. Maximal degree in co-relation 25455. Up to 2971 conditions per place. [2024-06-03 18:43:12,044 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 338 selfloop transitions, 167 changer transitions 0/511 dead transitions. [2024-06-03 18:43:12,044 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 384 places, 511 transitions, 8401 flow [2024-06-03 18:43:12,045 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 18:43:12,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 18:43:12,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 234 transitions. [2024-06-03 18:43:12,045 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5188470066518847 [2024-06-03 18:43:12,046 INFO L175 Difference]: Start difference. First operand has 374 places, 485 transitions, 6911 flow. Second operand 11 states and 234 transitions. [2024-06-03 18:43:12,046 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 384 places, 511 transitions, 8401 flow [2024-06-03 18:43:13,837 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 378 places, 511 transitions, 8248 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-03 18:43:13,842 INFO L231 Difference]: Finished difference. Result has 379 places, 491 transitions, 7193 flow [2024-06-03 18:43:13,843 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6758, PETRI_DIFFERENCE_MINUEND_PLACES=368, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=485, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=161, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=324, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7193, PETRI_PLACES=379, PETRI_TRANSITIONS=491} [2024-06-03 18:43:13,843 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 337 predicate places. [2024-06-03 18:43:13,843 INFO L495 AbstractCegarLoop]: Abstraction has has 379 places, 491 transitions, 7193 flow [2024-06-03 18:43:13,843 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:43:13,843 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:43:13,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, 1] [2024-06-03 18:43:13,844 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-03 18:43:13,844 INFO L420 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:43:13,844 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:43:13,844 INFO L85 PathProgramCache]: Analyzing trace with hash -856225530, now seen corresponding path program 15 times [2024-06-03 18:43:13,844 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:43:13,844 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [226368700] [2024-06-03 18:43:13,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:43:13,845 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:43:13,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:43:13,993 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:43:13,993 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:43:13,993 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [226368700] [2024-06-03 18:43:13,994 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [226368700] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:43:13,994 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:43:13,994 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:43:13,994 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1210395362] [2024-06-03 18:43:13,994 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:43:13,994 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:43:13,994 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:43:13,995 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:43:13,995 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:43:14,063 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:43:14,063 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 379 places, 491 transitions, 7193 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:43:14,063 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:43:14,063 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:43:14,064 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:43:14,737 INFO L124 PetriNetUnfolderBase]: 2124/3586 cut-off events. [2024-06-03 18:43:14,737 INFO L125 PetriNetUnfolderBase]: For 241502/241502 co-relation queries the response was YES. [2024-06-03 18:43:14,774 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26048 conditions, 3586 events. 2124/3586 cut-off events. For 241502/241502 co-relation queries the response was YES. Maximal size of possible extension queue 314. Compared 22279 event pairs, 380 based on Foata normal form. 1/3586 useless extension candidates. Maximal degree in co-relation 25877. Up to 2977 conditions per place. [2024-06-03 18:43:14,787 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 336 selfloop transitions, 174 changer transitions 0/516 dead transitions. [2024-06-03 18:43:14,787 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 391 places, 516 transitions, 8663 flow [2024-06-03 18:43:14,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-03 18:43:14,787 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-03 18:43:14,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 267 transitions. [2024-06-03 18:43:14,788 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.50093808630394 [2024-06-03 18:43:14,788 INFO L175 Difference]: Start difference. First operand has 379 places, 491 transitions, 7193 flow. Second operand 13 states and 267 transitions. [2024-06-03 18:43:14,788 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 391 places, 516 transitions, 8663 flow [2024-06-03 18:43:16,751 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 384 places, 516 transitions, 8390 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-03 18:43:16,757 INFO L231 Difference]: Finished difference. Result has 385 places, 494 transitions, 7330 flow [2024-06-03 18:43:16,757 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6923, PETRI_DIFFERENCE_MINUEND_PLACES=372, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=491, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=171, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=320, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=7330, PETRI_PLACES=385, PETRI_TRANSITIONS=494} [2024-06-03 18:43:16,758 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 343 predicate places. [2024-06-03 18:43:16,758 INFO L495 AbstractCegarLoop]: Abstraction has has 385 places, 494 transitions, 7330 flow [2024-06-03 18:43:16,758 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:43:16,758 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:43:16,758 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:43:16,758 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-03 18:43:16,758 INFO L420 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:43:16,759 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:43:16,759 INFO L85 PathProgramCache]: Analyzing trace with hash -856219950, now seen corresponding path program 16 times [2024-06-03 18:43:16,759 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:43:16,759 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1908375080] [2024-06-03 18:43:16,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:43:16,759 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:43:16,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:43:16,901 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:43:16,902 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:43:16,902 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1908375080] [2024-06-03 18:43:16,902 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1908375080] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:43:16,902 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:43:16,902 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:43:16,902 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1963923656] [2024-06-03 18:43:16,902 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:43:16,902 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:43:16,902 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:43:16,902 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:43:16,903 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:43:16,942 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:43:16,942 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 385 places, 494 transitions, 7330 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:43:16,942 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:43:16,942 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:43:16,942 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:43:17,658 INFO L124 PetriNetUnfolderBase]: 2121/3582 cut-off events. [2024-06-03 18:43:17,659 INFO L125 PetriNetUnfolderBase]: For 243090/243090 co-relation queries the response was YES. [2024-06-03 18:43:17,693 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26028 conditions, 3582 events. 2121/3582 cut-off events. For 243090/243090 co-relation queries the response was YES. Maximal size of possible extension queue 314. Compared 22228 event pairs, 380 based on Foata normal form. 1/3582 useless extension candidates. Maximal degree in co-relation 25856. Up to 2974 conditions per place. [2024-06-03 18:43:17,704 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 339 selfloop transitions, 170 changer transitions 0/515 dead transitions. [2024-06-03 18:43:17,704 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 396 places, 515 transitions, 8744 flow [2024-06-03 18:43:17,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-03 18:43:17,704 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-03 18:43:17,704 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 252 transitions. [2024-06-03 18:43:17,704 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5121951219512195 [2024-06-03 18:43:17,705 INFO L175 Difference]: Start difference. First operand has 385 places, 494 transitions, 7330 flow. Second operand 12 states and 252 transitions. [2024-06-03 18:43:17,705 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 396 places, 515 transitions, 8744 flow [2024-06-03 18:43:19,566 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 388 places, 515 transitions, 8441 flow, removed 23 selfloop flow, removed 8 redundant places. [2024-06-03 18:43:19,572 INFO L231 Difference]: Finished difference. Result has 389 places, 494 transitions, 7374 flow [2024-06-03 18:43:19,572 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7027, PETRI_DIFFERENCE_MINUEND_PLACES=377, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=494, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=170, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=324, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=7374, PETRI_PLACES=389, PETRI_TRANSITIONS=494} [2024-06-03 18:43:19,572 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 347 predicate places. [2024-06-03 18:43:19,573 INFO L495 AbstractCegarLoop]: Abstraction has has 389 places, 494 transitions, 7374 flow [2024-06-03 18:43:19,573 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:43:19,573 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:43:19,573 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:43:19,573 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-03 18:43:19,573 INFO L420 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:43:19,574 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:43:19,574 INFO L85 PathProgramCache]: Analyzing trace with hash -856577070, now seen corresponding path program 17 times [2024-06-03 18:43:19,574 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:43:19,574 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1709143192] [2024-06-03 18:43:19,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:43:19,574 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:43:19,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:43:19,737 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:43:19,737 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:43:19,737 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1709143192] [2024-06-03 18:43:19,737 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1709143192] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:43:19,737 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:43:19,737 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:43:19,737 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [987538014] [2024-06-03 18:43:19,737 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:43:19,738 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:43:19,738 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:43:19,738 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:43:19,738 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:43:19,788 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:43:19,788 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 389 places, 494 transitions, 7374 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:43:19,788 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:43:19,788 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:43:19,788 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:43:20,478 INFO L124 PetriNetUnfolderBase]: 2118/3578 cut-off events. [2024-06-03 18:43:20,479 INFO L125 PetriNetUnfolderBase]: For 244552/244552 co-relation queries the response was YES. [2024-06-03 18:43:20,515 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25965 conditions, 3578 events. 2118/3578 cut-off events. For 244552/244552 co-relation queries the response was YES. Maximal size of possible extension queue 314. Compared 22183 event pairs, 380 based on Foata normal form. 1/3578 useless extension candidates. Maximal degree in co-relation 25792. Up to 2971 conditions per place. [2024-06-03 18:43:20,527 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 338 selfloop transitions, 172 changer transitions 0/516 dead transitions. [2024-06-03 18:43:20,527 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 402 places, 516 transitions, 8620 flow [2024-06-03 18:43:20,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-03 18:43:20,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-03 18:43:20,527 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 284 transitions. [2024-06-03 18:43:20,527 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49477351916376305 [2024-06-03 18:43:20,528 INFO L175 Difference]: Start difference. First operand has 389 places, 494 transitions, 7374 flow. Second operand 14 states and 284 transitions. [2024-06-03 18:43:20,528 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 402 places, 516 transitions, 8620 flow [2024-06-03 18:43:22,681 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 391 places, 516 transitions, 8229 flow, removed 10 selfloop flow, removed 11 redundant places. [2024-06-03 18:43:22,687 INFO L231 Difference]: Finished difference. Result has 392 places, 494 transitions, 7333 flow [2024-06-03 18:43:22,687 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6983, PETRI_DIFFERENCE_MINUEND_PLACES=378, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=494, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=172, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=322, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=7333, PETRI_PLACES=392, PETRI_TRANSITIONS=494} [2024-06-03 18:43:22,688 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 350 predicate places. [2024-06-03 18:43:22,688 INFO L495 AbstractCegarLoop]: Abstraction has has 392 places, 494 transitions, 7333 flow [2024-06-03 18:43:22,688 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:43:22,688 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:43:22,688 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:43:22,689 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-03 18:43:22,689 INFO L420 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:43:22,689 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:43:22,689 INFO L85 PathProgramCache]: Analyzing trace with hash -856571490, now seen corresponding path program 18 times [2024-06-03 18:43:22,689 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:43:22,689 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [889347878] [2024-06-03 18:43:22,689 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:43:22,689 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:43:22,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:43:22,826 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:43:22,827 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:43:22,827 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [889347878] [2024-06-03 18:43:22,827 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [889347878] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:43:22,827 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:43:22,827 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:43:22,827 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1575201227] [2024-06-03 18:43:22,827 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:43:22,827 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:43:22,827 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:43:22,827 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:43:22,827 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:43:22,886 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:43:22,886 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 392 places, 494 transitions, 7333 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:43:22,886 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:43:22,886 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:43:22,886 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:43:23,692 INFO L124 PetriNetUnfolderBase]: 2115/3574 cut-off events. [2024-06-03 18:43:23,692 INFO L125 PetriNetUnfolderBase]: For 245292/245292 co-relation queries the response was YES. [2024-06-03 18:43:23,723 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25874 conditions, 3574 events. 2115/3574 cut-off events. For 245292/245292 co-relation queries the response was YES. Maximal size of possible extension queue 314. Compared 22186 event pairs, 380 based on Foata normal form. 1/3574 useless extension candidates. Maximal degree in co-relation 25700. Up to 2968 conditions per place. [2024-06-03 18:43:23,733 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 337 selfloop transitions, 173 changer transitions 0/516 dead transitions. [2024-06-03 18:43:23,733 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 406 places, 516 transitions, 8403 flow [2024-06-03 18:43:23,733 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-03 18:43:23,733 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-03 18:43:23,734 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 299 transitions. [2024-06-03 18:43:23,734 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4861788617886179 [2024-06-03 18:43:23,734 INFO L175 Difference]: Start difference. First operand has 392 places, 494 transitions, 7333 flow. Second operand 15 states and 299 transitions. [2024-06-03 18:43:23,734 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 406 places, 516 transitions, 8403 flow [2024-06-03 18:43:25,572 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 393 places, 516 transitions, 7951 flow, removed 16 selfloop flow, removed 13 redundant places. [2024-06-03 18:43:25,579 INFO L231 Difference]: Finished difference. Result has 394 places, 494 transitions, 7233 flow [2024-06-03 18:43:25,579 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6881, PETRI_DIFFERENCE_MINUEND_PLACES=379, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=494, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=173, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=321, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=7233, PETRI_PLACES=394, PETRI_TRANSITIONS=494} [2024-06-03 18:43:25,580 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 352 predicate places. [2024-06-03 18:43:25,580 INFO L495 AbstractCegarLoop]: Abstraction has has 394 places, 494 transitions, 7233 flow [2024-06-03 18:43:25,580 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:43:25,580 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:43:25,580 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:43:25,580 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-03 18:43:25,580 INFO L420 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:43:25,581 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:43:25,581 INFO L85 PathProgramCache]: Analyzing trace with hash 845954217, now seen corresponding path program 2 times [2024-06-03 18:43:25,581 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:43:25,581 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1182756409] [2024-06-03 18:43:25,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:43:25,581 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:43:25,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:43:25,751 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:43:25,752 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:43:25,752 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1182756409] [2024-06-03 18:43:25,752 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1182756409] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:43:25,752 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:43:25,752 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:43:25,752 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [181066978] [2024-06-03 18:43:25,752 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:43:25,753 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:43:25,753 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:43:25,753 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:43:25,753 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:43:25,795 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:43:25,795 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 394 places, 494 transitions, 7233 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:43:25,796 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:43:25,796 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:43:25,796 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:43:26,535 INFO L124 PetriNetUnfolderBase]: 2123/3590 cut-off events. [2024-06-03 18:43:26,535 INFO L125 PetriNetUnfolderBase]: For 256942/256958 co-relation queries the response was YES. [2024-06-03 18:43:26,584 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25974 conditions, 3590 events. 2123/3590 cut-off events. For 256942/256958 co-relation queries the response was YES. Maximal size of possible extension queue 316. Compared 22348 event pairs, 390 based on Foata normal form. 18/3608 useless extension candidates. Maximal degree in co-relation 25799. Up to 3141 conditions per place. [2024-06-03 18:43:26,596 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 441 selfloop transitions, 60 changer transitions 0/507 dead transitions. [2024-06-03 18:43:26,596 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 399 places, 507 transitions, 8301 flow [2024-06-03 18:43:26,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:43:26,596 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:43:26,596 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 132 transitions. [2024-06-03 18:43:26,596 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5365853658536586 [2024-06-03 18:43:26,597 INFO L175 Difference]: Start difference. First operand has 394 places, 494 transitions, 7233 flow. Second operand 6 states and 132 transitions. [2024-06-03 18:43:26,597 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 399 places, 507 transitions, 8301 flow [2024-06-03 18:43:28,859 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 383 places, 507 transitions, 7867 flow, removed 0 selfloop flow, removed 16 redundant places. [2024-06-03 18:43:28,865 INFO L231 Difference]: Finished difference. Result has 384 places, 496 transitions, 6971 flow [2024-06-03 18:43:28,865 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6799, PETRI_DIFFERENCE_MINUEND_PLACES=378, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=494, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=434, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=6971, PETRI_PLACES=384, PETRI_TRANSITIONS=496} [2024-06-03 18:43:28,865 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 342 predicate places. [2024-06-03 18:43:28,865 INFO L495 AbstractCegarLoop]: Abstraction has has 384 places, 496 transitions, 6971 flow [2024-06-03 18:43:28,865 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:43:28,865 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:43:28,865 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:43:28,865 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-03 18:43:28,866 INFO L420 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:43:28,866 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:43:28,866 INFO L85 PathProgramCache]: Analyzing trace with hash 616273977, now seen corresponding path program 3 times [2024-06-03 18:43:28,866 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:43:28,866 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [790325561] [2024-06-03 18:43:28,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:43:28,866 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:43:28,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:43:29,003 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:43:29,003 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:43:29,003 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [790325561] [2024-06-03 18:43:29,003 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [790325561] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:43:29,003 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:43:29,003 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:43:29,003 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [848230375] [2024-06-03 18:43:29,003 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:43:29,004 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:43:29,004 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:43:29,004 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:43:29,004 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:43:29,048 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:43:29,048 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 384 places, 496 transitions, 6971 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:43:29,048 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:43:29,048 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:43:29,048 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:43:29,789 INFO L124 PetriNetUnfolderBase]: 2144/3623 cut-off events. [2024-06-03 18:43:29,790 INFO L125 PetriNetUnfolderBase]: For 270388/270404 co-relation queries the response was YES. [2024-06-03 18:43:29,828 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26287 conditions, 3623 events. 2144/3623 cut-off events. For 270388/270404 co-relation queries the response was YES. Maximal size of possible extension queue 320. Compared 22566 event pairs, 357 based on Foata normal form. 18/3641 useless extension candidates. Maximal degree in co-relation 26111. Up to 3113 conditions per place. [2024-06-03 18:43:29,839 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 435 selfloop transitions, 73 changer transitions 0/514 dead transitions. [2024-06-03 18:43:29,839 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 514 transitions, 8300 flow [2024-06-03 18:43:29,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:43:29,840 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:43:29,840 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 134 transitions. [2024-06-03 18:43:29,840 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5447154471544715 [2024-06-03 18:43:29,840 INFO L175 Difference]: Start difference. First operand has 384 places, 496 transitions, 6971 flow. Second operand 6 states and 134 transitions. [2024-06-03 18:43:29,840 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 514 transitions, 8300 flow [2024-06-03 18:43:32,347 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 385 places, 514 transitions, 8142 flow, removed 22 selfloop flow, removed 4 redundant places. [2024-06-03 18:43:32,353 INFO L231 Difference]: Finished difference. Result has 387 places, 501 transitions, 7101 flow [2024-06-03 18:43:32,354 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6819, PETRI_DIFFERENCE_MINUEND_PLACES=380, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=496, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=425, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=7101, PETRI_PLACES=387, PETRI_TRANSITIONS=501} [2024-06-03 18:43:32,354 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 345 predicate places. [2024-06-03 18:43:32,354 INFO L495 AbstractCegarLoop]: Abstraction has has 387 places, 501 transitions, 7101 flow [2024-06-03 18:43:32,354 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:43:32,354 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:43:32,355 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:43:32,355 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-03 18:43:32,355 INFO L420 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:43:32,355 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:43:32,355 INFO L85 PathProgramCache]: Analyzing trace with hash 609778857, now seen corresponding path program 4 times [2024-06-03 18:43:32,355 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:43:32,355 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1585944221] [2024-06-03 18:43:32,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:43:32,356 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:43:32,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:43:32,550 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:43:32,551 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:43:32,551 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1585944221] [2024-06-03 18:43:32,551 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1585944221] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:43:32,551 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:43:32,551 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:43:32,551 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1322674038] [2024-06-03 18:43:32,551 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:43:32,552 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:43:32,553 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:43:32,553 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:43:32,553 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:43:32,598 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:43:32,598 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 387 places, 501 transitions, 7101 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:43:32,598 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:43:32,598 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:43:32,598 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:43:33,261 INFO L124 PetriNetUnfolderBase]: 2139/3609 cut-off events. [2024-06-03 18:43:33,261 INFO L125 PetriNetUnfolderBase]: For 259791/259797 co-relation queries the response was YES. [2024-06-03 18:43:33,318 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26168 conditions, 3609 events. 2139/3609 cut-off events. For 259791/259797 co-relation queries the response was YES. Maximal size of possible extension queue 320. Compared 22424 event pairs, 370 based on Foata normal form. 8/3617 useless extension candidates. Maximal degree in co-relation 25990. Up to 3149 conditions per place. [2024-06-03 18:43:33,333 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 444 selfloop transitions, 68 changer transitions 0/518 dead transitions. [2024-06-03 18:43:33,333 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 394 places, 518 transitions, 8184 flow [2024-06-03 18:43:33,334 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:43:33,334 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:43:33,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 170 transitions. [2024-06-03 18:43:33,334 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5182926829268293 [2024-06-03 18:43:33,334 INFO L175 Difference]: Start difference. First operand has 387 places, 501 transitions, 7101 flow. Second operand 8 states and 170 transitions. [2024-06-03 18:43:33,335 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 394 places, 518 transitions, 8184 flow [2024-06-03 18:43:35,360 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 392 places, 518 transitions, 8038 flow, removed 42 selfloop flow, removed 2 redundant places. [2024-06-03 18:43:35,367 INFO L231 Difference]: Finished difference. Result has 393 places, 502 transitions, 7130 flow [2024-06-03 18:43:35,367 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6967, PETRI_DIFFERENCE_MINUEND_PLACES=385, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=501, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=433, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7130, PETRI_PLACES=393, PETRI_TRANSITIONS=502} [2024-06-03 18:43:35,367 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 351 predicate places. [2024-06-03 18:43:35,367 INFO L495 AbstractCegarLoop]: Abstraction has has 393 places, 502 transitions, 7130 flow [2024-06-03 18:43:35,367 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:43:35,368 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:43:35,368 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:43:35,368 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-03 18:43:35,368 INFO L420 AbstractCegarLoop]: === Iteration 136 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:43:35,368 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:43:35,368 INFO L85 PathProgramCache]: Analyzing trace with hash 1463537518, now seen corresponding path program 19 times [2024-06-03 18:43:35,368 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:43:35,369 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1057659484] [2024-06-03 18:43:35,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:43:35,369 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:43:35,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:43:35,515 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:43:35,516 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:43:35,516 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1057659484] [2024-06-03 18:43:35,516 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1057659484] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:43:35,516 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:43:35,516 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:43:35,516 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [252049140] [2024-06-03 18:43:35,516 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:43:35,516 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:43:35,516 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:43:35,516 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:43:35,516 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:43:35,562 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:43:35,563 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 393 places, 502 transitions, 7130 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:43:35,563 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:43:35,563 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:43:35,563 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:43:36,421 INFO L124 PetriNetUnfolderBase]: 2184/3688 cut-off events. [2024-06-03 18:43:36,422 INFO L125 PetriNetUnfolderBase]: For 273221/273221 co-relation queries the response was YES. [2024-06-03 18:43:36,477 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26949 conditions, 3688 events. 2184/3688 cut-off events. For 273221/273221 co-relation queries the response was YES. Maximal size of possible extension queue 326. Compared 22994 event pairs, 382 based on Foata normal form. 1/3688 useless extension candidates. Maximal degree in co-relation 26769. Up to 2926 conditions per place. [2024-06-03 18:43:36,493 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 290 selfloop transitions, 255 changer transitions 0/551 dead transitions. [2024-06-03 18:43:36,493 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 405 places, 551 transitions, 8902 flow [2024-06-03 18:43:36,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-03 18:43:36,493 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-03 18:43:36,494 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 275 transitions. [2024-06-03 18:43:36,494 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5159474671669794 [2024-06-03 18:43:36,494 INFO L175 Difference]: Start difference. First operand has 393 places, 502 transitions, 7130 flow. Second operand 13 states and 275 transitions. [2024-06-03 18:43:36,494 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 405 places, 551 transitions, 8902 flow [2024-06-03 18:43:38,942 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 400 places, 551 transitions, 8798 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-03 18:43:38,948 INFO L231 Difference]: Finished difference. Result has 402 places, 520 transitions, 7866 flow [2024-06-03 18:43:38,948 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7026, PETRI_DIFFERENCE_MINUEND_PLACES=388, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=502, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=240, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=7866, PETRI_PLACES=402, PETRI_TRANSITIONS=520} [2024-06-03 18:43:38,948 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 360 predicate places. [2024-06-03 18:43:38,948 INFO L495 AbstractCegarLoop]: Abstraction has has 402 places, 520 transitions, 7866 flow [2024-06-03 18:43:38,948 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:43:38,948 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:43:38,949 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:43:38,949 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-03 18:43:38,949 INFO L420 AbstractCegarLoop]: === Iteration 137 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:43:38,949 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:43:38,949 INFO L85 PathProgramCache]: Analyzing trace with hash 609587556, now seen corresponding path program 20 times [2024-06-03 18:43:38,949 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:43:38,950 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [716294778] [2024-06-03 18:43:38,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:43:38,950 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:43:38,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:43:39,090 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:43:39,090 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:43:39,091 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [716294778] [2024-06-03 18:43:39,091 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [716294778] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:43:39,091 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:43:39,091 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:43:39,091 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [819921094] [2024-06-03 18:43:39,091 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:43:39,091 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:43:39,091 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:43:39,091 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:43:39,091 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:43:39,141 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:43:39,141 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 402 places, 520 transitions, 7866 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:43:39,141 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:43:39,141 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:43:39,141 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:43:39,878 INFO L124 PetriNetUnfolderBase]: 2181/3684 cut-off events. [2024-06-03 18:43:39,879 INFO L125 PetriNetUnfolderBase]: For 276146/276146 co-relation queries the response was YES. [2024-06-03 18:43:39,936 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27459 conditions, 3684 events. 2181/3684 cut-off events. For 276146/276146 co-relation queries the response was YES. Maximal size of possible extension queue 326. Compared 22978 event pairs, 382 based on Foata normal form. 1/3684 useless extension candidates. Maximal degree in co-relation 27277. Up to 2923 conditions per place. [2024-06-03 18:43:39,951 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 297 selfloop transitions, 241 changer transitions 0/544 dead transitions. [2024-06-03 18:43:39,952 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 410 places, 544 transitions, 9372 flow [2024-06-03 18:43:39,952 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:43:39,952 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:43:39,952 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 203 transitions. [2024-06-03 18:43:39,953 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5501355013550135 [2024-06-03 18:43:39,953 INFO L175 Difference]: Start difference. First operand has 402 places, 520 transitions, 7866 flow. Second operand 9 states and 203 transitions. [2024-06-03 18:43:39,953 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 410 places, 544 transitions, 9372 flow [2024-06-03 18:43:42,747 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 400 places, 544 transitions, 9074 flow, removed 19 selfloop flow, removed 10 redundant places. [2024-06-03 18:43:42,754 INFO L231 Difference]: Finished difference. Result has 401 places, 520 transitions, 8068 flow [2024-06-03 18:43:42,754 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7576, PETRI_DIFFERENCE_MINUEND_PLACES=392, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=520, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=241, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8068, PETRI_PLACES=401, PETRI_TRANSITIONS=520} [2024-06-03 18:43:42,754 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 359 predicate places. [2024-06-03 18:43:42,754 INFO L495 AbstractCegarLoop]: Abstraction has has 401 places, 520 transitions, 8068 flow [2024-06-03 18:43:42,755 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:43:42,755 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:43:42,755 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:43:42,755 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-03 18:43:42,755 INFO L420 AbstractCegarLoop]: === Iteration 138 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:43:42,755 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:43:42,755 INFO L85 PathProgramCache]: Analyzing trace with hash 837667266, now seen corresponding path program 21 times [2024-06-03 18:43:42,755 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:43:42,755 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [311313523] [2024-06-03 18:43:42,755 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:43:42,755 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:43:42,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:43:42,893 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:43:42,893 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:43:42,894 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [311313523] [2024-06-03 18:43:42,894 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [311313523] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:43:42,894 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:43:42,894 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:43:42,894 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1540820671] [2024-06-03 18:43:42,894 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:43:42,894 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:43:42,894 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:43:42,894 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:43:42,895 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:43:42,933 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:43:42,933 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 401 places, 520 transitions, 8068 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:43:42,933 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:43:42,933 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:43:42,934 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:43:43,636 INFO L124 PetriNetUnfolderBase]: 2194/3710 cut-off events. [2024-06-03 18:43:43,636 INFO L125 PetriNetUnfolderBase]: For 279864/279874 co-relation queries the response was YES. [2024-06-03 18:43:43,677 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28062 conditions, 3710 events. 2194/3710 cut-off events. For 279864/279874 co-relation queries the response was YES. Maximal size of possible extension queue 328. Compared 23240 event pairs, 413 based on Foata normal form. 11/3720 useless extension candidates. Maximal degree in co-relation 27880. Up to 2938 conditions per place. [2024-06-03 18:43:43,690 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 301 selfloop transitions, 239 changer transitions 0/546 dead transitions. [2024-06-03 18:43:43,690 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 411 places, 546 transitions, 9680 flow [2024-06-03 18:43:43,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 18:43:43,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 18:43:43,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 231 transitions. [2024-06-03 18:43:43,691 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5121951219512195 [2024-06-03 18:43:43,691 INFO L175 Difference]: Start difference. First operand has 401 places, 520 transitions, 8068 flow. Second operand 11 states and 231 transitions. [2024-06-03 18:43:43,691 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 411 places, 546 transitions, 9680 flow [2024-06-03 18:43:45,734 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 404 places, 546 transitions, 9200 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-03 18:43:45,740 INFO L231 Difference]: Finished difference. Result has 405 places, 526 transitions, 8194 flow [2024-06-03 18:43:45,740 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7601, PETRI_DIFFERENCE_MINUEND_PLACES=394, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=520, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=233, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=287, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8194, PETRI_PLACES=405, PETRI_TRANSITIONS=526} [2024-06-03 18:43:45,741 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 363 predicate places. [2024-06-03 18:43:45,741 INFO L495 AbstractCegarLoop]: Abstraction has has 405 places, 526 transitions, 8194 flow [2024-06-03 18:43:45,741 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:43:45,741 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:43:45,741 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:43:45,741 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-03 18:43:45,742 INFO L420 AbstractCegarLoop]: === Iteration 139 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:43:45,742 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:43:45,742 INFO L85 PathProgramCache]: Analyzing trace with hash 837672846, now seen corresponding path program 22 times [2024-06-03 18:43:45,742 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:43:45,742 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1998908704] [2024-06-03 18:43:45,742 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:43:45,743 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:43:45,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:43:45,888 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:43:45,888 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:43:45,888 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1998908704] [2024-06-03 18:43:45,888 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1998908704] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:43:45,888 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:43:45,888 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:43:45,888 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1583417465] [2024-06-03 18:43:45,888 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:43:45,889 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:43:45,889 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:43:45,889 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:43:45,889 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:43:45,961 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:43:45,961 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 405 places, 526 transitions, 8194 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:43:45,961 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:43:45,961 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:43:45,961 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:43:46,636 INFO L124 PetriNetUnfolderBase]: 2191/3706 cut-off events. [2024-06-03 18:43:46,636 INFO L125 PetriNetUnfolderBase]: For 275490/275500 co-relation queries the response was YES. [2024-06-03 18:43:46,676 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27926 conditions, 3706 events. 2191/3706 cut-off events. For 275490/275500 co-relation queries the response was YES. Maximal size of possible extension queue 328. Compared 23235 event pairs, 413 based on Foata normal form. 11/3716 useless extension candidates. Maximal degree in co-relation 27744. Up to 2935 conditions per place. [2024-06-03 18:43:46,689 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 299 selfloop transitions, 238 changer transitions 0/543 dead transitions. [2024-06-03 18:43:46,689 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 413 places, 543 transitions, 9492 flow [2024-06-03 18:43:46,690 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:43:46,690 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:43:46,690 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 196 transitions. [2024-06-03 18:43:46,690 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5311653116531165 [2024-06-03 18:43:46,690 INFO L175 Difference]: Start difference. First operand has 405 places, 526 transitions, 8194 flow. Second operand 9 states and 196 transitions. [2024-06-03 18:43:46,691 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 413 places, 543 transitions, 9492 flow [2024-06-03 18:43:48,867 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 407 places, 543 transitions, 9135 flow, removed 29 selfloop flow, removed 6 redundant places. [2024-06-03 18:43:48,873 INFO L231 Difference]: Finished difference. Result has 408 places, 526 transitions, 8319 flow [2024-06-03 18:43:48,874 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7837, PETRI_DIFFERENCE_MINUEND_PLACES=399, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=526, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=238, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=288, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8319, PETRI_PLACES=408, PETRI_TRANSITIONS=526} [2024-06-03 18:43:48,874 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 366 predicate places. [2024-06-03 18:43:48,874 INFO L495 AbstractCegarLoop]: Abstraction has has 408 places, 526 transitions, 8319 flow [2024-06-03 18:43:48,874 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:43:48,874 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:43:48,874 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:43:48,874 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-03 18:43:48,874 INFO L420 AbstractCegarLoop]: === Iteration 140 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:43:48,875 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:43:48,875 INFO L85 PathProgramCache]: Analyzing trace with hash -1600086048, now seen corresponding path program 23 times [2024-06-03 18:43:48,875 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:43:48,875 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [178710702] [2024-06-03 18:43:48,875 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:43:48,875 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:43:48,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:43:49,015 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:43:49,015 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:43:49,015 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [178710702] [2024-06-03 18:43:49,015 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [178710702] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:43:49,015 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:43:49,015 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:43:49,016 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1159900009] [2024-06-03 18:43:49,016 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:43:49,016 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:43:49,016 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:43:49,016 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:43:49,016 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:43:49,063 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:43:49,063 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 408 places, 526 transitions, 8319 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:43:49,063 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:43:49,063 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:43:49,064 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:43:49,774 INFO L124 PetriNetUnfolderBase]: 2196/3711 cut-off events. [2024-06-03 18:43:49,774 INFO L125 PetriNetUnfolderBase]: For 277681/277681 co-relation queries the response was YES. [2024-06-03 18:43:49,814 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28095 conditions, 3711 events. 2196/3711 cut-off events. For 277681/277681 co-relation queries the response was YES. Maximal size of possible extension queue 329. Compared 23187 event pairs, 382 based on Foata normal form. 1/3711 useless extension candidates. Maximal degree in co-relation 27912. Up to 2941 conditions per place. [2024-06-03 18:43:49,827 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 294 selfloop transitions, 250 changer transitions 0/550 dead transitions. [2024-06-03 18:43:49,827 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 416 places, 550 transitions, 9891 flow [2024-06-03 18:43:49,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:43:49,828 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:43:49,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 200 transitions. [2024-06-03 18:43:49,828 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5420054200542005 [2024-06-03 18:43:49,828 INFO L175 Difference]: Start difference. First operand has 408 places, 526 transitions, 8319 flow. Second operand 9 states and 200 transitions. [2024-06-03 18:43:49,828 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 416 places, 550 transitions, 9891 flow [2024-06-03 18:43:52,250 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 408 places, 550 transitions, 9409 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-03 18:43:52,256 INFO L231 Difference]: Finished difference. Result has 409 places, 529 transitions, 8411 flow [2024-06-03 18:43:52,256 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7843, PETRI_DIFFERENCE_MINUEND_PLACES=400, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=526, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=247, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8411, PETRI_PLACES=409, PETRI_TRANSITIONS=529} [2024-06-03 18:43:52,256 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 367 predicate places. [2024-06-03 18:43:52,256 INFO L495 AbstractCegarLoop]: Abstraction has has 409 places, 529 transitions, 8411 flow [2024-06-03 18:43:52,256 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:43:52,256 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:43:52,257 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:43:52,257 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-03 18:43:52,257 INFO L420 AbstractCegarLoop]: === Iteration 141 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:43:52,257 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:43:52,257 INFO L85 PathProgramCache]: Analyzing trace with hash 609771696, now seen corresponding path program 24 times [2024-06-03 18:43:52,257 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:43:52,257 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [33148241] [2024-06-03 18:43:52,257 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:43:52,257 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:43:52,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:43:52,400 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:43:52,400 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:43:52,401 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [33148241] [2024-06-03 18:43:52,401 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [33148241] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:43:52,401 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:43:52,401 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:43:52,401 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1337526299] [2024-06-03 18:43:52,401 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:43:52,401 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:43:52,401 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:43:52,402 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:43:52,402 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:43:52,450 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:43:52,451 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 409 places, 529 transitions, 8411 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:43:52,451 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:43:52,451 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:43:52,451 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:43:53,145 INFO L124 PetriNetUnfolderBase]: 2193/3707 cut-off events. [2024-06-03 18:43:53,146 INFO L125 PetriNetUnfolderBase]: For 278749/278749 co-relation queries the response was YES. [2024-06-03 18:43:53,185 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28065 conditions, 3707 events. 2193/3707 cut-off events. For 278749/278749 co-relation queries the response was YES. Maximal size of possible extension queue 329. Compared 23206 event pairs, 382 based on Foata normal form. 1/3707 useless extension candidates. Maximal degree in co-relation 27881. Up to 2938 conditions per place. [2024-06-03 18:43:53,197 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 296 selfloop transitions, 250 changer transitions 0/552 dead transitions. [2024-06-03 18:43:53,197 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 419 places, 552 transitions, 9933 flow [2024-06-03 18:43:53,198 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 18:43:53,198 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 18:43:53,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 238 transitions. [2024-06-03 18:43:53,198 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5277161862527716 [2024-06-03 18:43:53,198 INFO L175 Difference]: Start difference. First operand has 409 places, 529 transitions, 8411 flow. Second operand 11 states and 238 transitions. [2024-06-03 18:43:53,198 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 419 places, 552 transitions, 9933 flow [2024-06-03 18:43:55,578 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 412 places, 552 transitions, 9530 flow, removed 23 selfloop flow, removed 7 redundant places. [2024-06-03 18:43:55,584 INFO L231 Difference]: Finished difference. Result has 413 places, 529 transitions, 8524 flow [2024-06-03 18:43:55,584 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8012, PETRI_DIFFERENCE_MINUEND_PLACES=402, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=529, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=250, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8524, PETRI_PLACES=413, PETRI_TRANSITIONS=529} [2024-06-03 18:43:55,584 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 371 predicate places. [2024-06-03 18:43:55,584 INFO L495 AbstractCegarLoop]: Abstraction has has 413 places, 529 transitions, 8524 flow [2024-06-03 18:43:55,585 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:43:55,585 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:43:55,585 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:43:55,585 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-03 18:43:55,585 INFO L420 AbstractCegarLoop]: === Iteration 142 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:43:55,585 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:43:55,585 INFO L85 PathProgramCache]: Analyzing trace with hash 609414576, now seen corresponding path program 25 times [2024-06-03 18:43:55,585 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:43:55,585 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1056852127] [2024-06-03 18:43:55,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:43:55,585 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:43:55,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:43:55,736 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:43:55,736 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:43:55,736 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1056852127] [2024-06-03 18:43:55,736 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1056852127] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:43:55,736 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:43:55,736 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:43:55,736 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [602519397] [2024-06-03 18:43:55,736 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:43:55,736 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:43:55,736 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:43:55,737 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:43:55,737 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:43:55,784 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:43:55,784 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 413 places, 529 transitions, 8524 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:43:55,784 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:43:55,784 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:43:55,785 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:43:56,659 INFO L124 PetriNetUnfolderBase]: 2190/3703 cut-off events. [2024-06-03 18:43:56,660 INFO L125 PetriNetUnfolderBase]: For 275158/275158 co-relation queries the response was YES. [2024-06-03 18:43:56,693 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27993 conditions, 3703 events. 2190/3703 cut-off events. For 275158/275158 co-relation queries the response was YES. Maximal size of possible extension queue 329. Compared 23131 event pairs, 382 based on Foata normal form. 1/3703 useless extension candidates. Maximal degree in co-relation 27809. Up to 2935 conditions per place. [2024-06-03 18:43:56,704 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 293 selfloop transitions, 262 changer transitions 0/561 dead transitions. [2024-06-03 18:43:56,704 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 424 places, 561 transitions, 9900 flow [2024-06-03 18:43:56,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-03 18:43:56,704 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-03 18:43:56,705 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 262 transitions. [2024-06-03 18:43:56,705 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.532520325203252 [2024-06-03 18:43:56,705 INFO L175 Difference]: Start difference. First operand has 413 places, 529 transitions, 8524 flow. Second operand 12 states and 262 transitions. [2024-06-03 18:43:56,705 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 424 places, 561 transitions, 9900 flow [2024-06-03 18:43:59,174 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 413 places, 561 transitions, 9187 flow, removed 12 selfloop flow, removed 11 redundant places. [2024-06-03 18:43:59,180 INFO L231 Difference]: Finished difference. Result has 414 places, 529 transitions, 8351 flow [2024-06-03 18:43:59,181 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7813, PETRI_DIFFERENCE_MINUEND_PLACES=402, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=529, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=262, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=267, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=8351, PETRI_PLACES=414, PETRI_TRANSITIONS=529} [2024-06-03 18:43:59,181 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 372 predicate places. [2024-06-03 18:43:59,181 INFO L495 AbstractCegarLoop]: Abstraction has has 414 places, 529 transitions, 8351 flow [2024-06-03 18:43:59,181 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:43:59,181 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:43:59,181 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:43:59,182 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-03 18:43:59,182 INFO L420 AbstractCegarLoop]: === Iteration 143 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:43:59,182 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:43:59,182 INFO L85 PathProgramCache]: Analyzing trace with hash 1463883478, now seen corresponding path program 26 times [2024-06-03 18:43:59,182 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:43:59,182 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1450150716] [2024-06-03 18:43:59,182 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:43:59,183 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:43:59,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:43:59,335 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:43:59,335 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:43:59,335 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1450150716] [2024-06-03 18:43:59,335 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1450150716] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:43:59,335 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:43:59,335 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:43:59,336 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [967215995] [2024-06-03 18:43:59,336 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:43:59,336 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:43:59,336 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:43:59,336 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:43:59,336 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:43:59,402 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:43:59,402 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 414 places, 529 transitions, 8351 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:43:59,402 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:43:59,402 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:43:59,402 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:44:00,113 INFO L124 PetriNetUnfolderBase]: 2187/3699 cut-off events. [2024-06-03 18:44:00,113 INFO L125 PetriNetUnfolderBase]: For 269241/269241 co-relation queries the response was YES. [2024-06-03 18:44:00,153 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27792 conditions, 3699 events. 2187/3699 cut-off events. For 269241/269241 co-relation queries the response was YES. Maximal size of possible extension queue 329. Compared 23162 event pairs, 382 based on Foata normal form. 1/3699 useless extension candidates. Maximal degree in co-relation 27608. Up to 2932 conditions per place. [2024-06-03 18:44:00,165 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 287 selfloop transitions, 258 changer transitions 0/551 dead transitions. [2024-06-03 18:44:00,166 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 425 places, 551 transitions, 9493 flow [2024-06-03 18:44:00,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-03 18:44:00,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-03 18:44:00,166 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 251 transitions. [2024-06-03 18:44:00,166 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5101626016260162 [2024-06-03 18:44:00,166 INFO L175 Difference]: Start difference. First operand has 414 places, 529 transitions, 8351 flow. Second operand 12 states and 251 transitions. [2024-06-03 18:44:00,166 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 425 places, 551 transitions, 9493 flow [2024-06-03 18:44:02,590 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 413 places, 551 transitions, 8969 flow, removed 12 selfloop flow, removed 12 redundant places. [2024-06-03 18:44:02,597 INFO L231 Difference]: Finished difference. Result has 414 places, 529 transitions, 8353 flow [2024-06-03 18:44:02,598 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7827, PETRI_DIFFERENCE_MINUEND_PLACES=402, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=529, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=258, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=271, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=8353, PETRI_PLACES=414, PETRI_TRANSITIONS=529} [2024-06-03 18:44:02,598 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 372 predicate places. [2024-06-03 18:44:02,598 INFO L495 AbstractCegarLoop]: Abstraction has has 414 places, 529 transitions, 8353 flow [2024-06-03 18:44:02,598 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:02,598 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:44:02,598 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:44:02,599 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-03 18:44:02,599 INFO L420 AbstractCegarLoop]: === Iteration 144 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:44:02,599 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:44:02,599 INFO L85 PathProgramCache]: Analyzing trace with hash -1097715234, now seen corresponding path program 27 times [2024-06-03 18:44:02,599 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:44:02,599 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1058250286] [2024-06-03 18:44:02,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:44:02,600 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:44:02,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:44:02,728 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:44:02,728 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:44:02,728 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1058250286] [2024-06-03 18:44:02,728 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1058250286] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:44:02,728 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:44:02,728 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:44:02,728 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1437354175] [2024-06-03 18:44:02,728 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:44:02,728 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:44:02,728 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:44:02,729 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:44:02,729 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:44:02,770 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:44:02,770 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 414 places, 529 transitions, 8353 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:02,770 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:44:02,770 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:44:02,770 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:44:03,517 INFO L124 PetriNetUnfolderBase]: 2192/3708 cut-off events. [2024-06-03 18:44:03,518 INFO L125 PetriNetUnfolderBase]: For 264391/264391 co-relation queries the response was YES. [2024-06-03 18:44:03,552 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27784 conditions, 3708 events. 2192/3708 cut-off events. For 264391/264391 co-relation queries the response was YES. Maximal size of possible extension queue 330. Compared 23230 event pairs, 387 based on Foata normal form. 1/3708 useless extension candidates. Maximal degree in co-relation 27601. Up to 2742 conditions per place. [2024-06-03 18:44:03,563 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 228 selfloop transitions, 321 changer transitions 0/555 dead transitions. [2024-06-03 18:44:03,563 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 422 places, 555 transitions, 9801 flow [2024-06-03 18:44:03,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:44:03,563 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:44:03,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 199 transitions. [2024-06-03 18:44:03,564 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5392953929539296 [2024-06-03 18:44:03,564 INFO L175 Difference]: Start difference. First operand has 414 places, 529 transitions, 8353 flow. Second operand 9 states and 199 transitions. [2024-06-03 18:44:03,564 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 422 places, 555 transitions, 9801 flow [2024-06-03 18:44:05,355 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 407 places, 555 transitions, 9084 flow, removed 5 selfloop flow, removed 15 redundant places. [2024-06-03 18:44:05,362 INFO L231 Difference]: Finished difference. Result has 408 places, 535 transitions, 8408 flow [2024-06-03 18:44:05,362 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7638, PETRI_DIFFERENCE_MINUEND_PLACES=399, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=529, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=318, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8408, PETRI_PLACES=408, PETRI_TRANSITIONS=535} [2024-06-03 18:44:05,363 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 366 predicate places. [2024-06-03 18:44:05,363 INFO L495 AbstractCegarLoop]: Abstraction has has 408 places, 535 transitions, 8408 flow [2024-06-03 18:44:05,363 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:05,363 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:44:05,363 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:44:05,363 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-03 18:44:05,364 INFO L420 AbstractCegarLoop]: === Iteration 145 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:44:05,364 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:44:05,364 INFO L85 PathProgramCache]: Analyzing trace with hash -1813161269, now seen corresponding path program 5 times [2024-06-03 18:44:05,364 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:44:05,364 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1380027395] [2024-06-03 18:44:05,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:44:05,365 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:44:05,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:44:05,545 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:44:05,545 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:44:05,545 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1380027395] [2024-06-03 18:44:05,545 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1380027395] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:44:05,545 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:44:05,545 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:44:05,545 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1624523989] [2024-06-03 18:44:05,545 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:44:05,545 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:44:05,545 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:44:05,546 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:44:05,546 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:44:05,588 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:44:05,588 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 408 places, 535 transitions, 8408 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:05,588 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:44:05,588 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:44:05,588 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:44:06,291 INFO L124 PetriNetUnfolderBase]: 2200/3723 cut-off events. [2024-06-03 18:44:06,291 INFO L125 PetriNetUnfolderBase]: For 270758/270764 co-relation queries the response was YES. [2024-06-03 18:44:06,330 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28225 conditions, 3723 events. 2200/3723 cut-off events. For 270758/270764 co-relation queries the response was YES. Maximal size of possible extension queue 332. Compared 23370 event pairs, 379 based on Foata normal form. 8/3731 useless extension candidates. Maximal degree in co-relation 28042. Up to 3243 conditions per place. [2024-06-03 18:44:06,342 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 475 selfloop transitions, 72 changer transitions 0/553 dead transitions. [2024-06-03 18:44:06,342 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 415 places, 553 transitions, 9586 flow [2024-06-03 18:44:06,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:44:06,343 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:44:06,343 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 170 transitions. [2024-06-03 18:44:06,343 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5182926829268293 [2024-06-03 18:44:06,343 INFO L175 Difference]: Start difference. First operand has 408 places, 535 transitions, 8408 flow. Second operand 8 states and 170 transitions. [2024-06-03 18:44:06,343 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 415 places, 553 transitions, 9586 flow [2024-06-03 18:44:08,560 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 410 places, 553 transitions, 9340 flow, removed 33 selfloop flow, removed 5 redundant places. [2024-06-03 18:44:08,566 INFO L231 Difference]: Finished difference. Result has 411 places, 537 transitions, 8361 flow [2024-06-03 18:44:08,566 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8162, PETRI_DIFFERENCE_MINUEND_PLACES=403, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=535, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=463, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8361, PETRI_PLACES=411, PETRI_TRANSITIONS=537} [2024-06-03 18:44:08,566 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 369 predicate places. [2024-06-03 18:44:08,567 INFO L495 AbstractCegarLoop]: Abstraction has has 411 places, 537 transitions, 8361 flow [2024-06-03 18:44:08,567 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:08,567 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:44:08,567 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:44:08,567 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-03 18:44:08,567 INFO L420 AbstractCegarLoop]: === Iteration 146 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:44:08,567 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:44:08,567 INFO L85 PathProgramCache]: Analyzing trace with hash -1798876469, now seen corresponding path program 6 times [2024-06-03 18:44:08,567 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:44:08,567 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [949793845] [2024-06-03 18:44:08,567 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:44:08,567 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:44:08,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:44:08,715 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:44:08,715 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:44:08,715 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [949793845] [2024-06-03 18:44:08,715 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [949793845] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:44:08,715 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:44:08,715 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:44:08,716 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [49039982] [2024-06-03 18:44:08,716 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:44:08,716 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:44:08,716 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:44:08,716 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:44:08,716 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:44:08,759 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:44:08,759 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 411 places, 537 transitions, 8361 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:08,760 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:44:08,760 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:44:08,760 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:44:09,513 INFO L124 PetriNetUnfolderBase]: 2208/3729 cut-off events. [2024-06-03 18:44:09,513 INFO L125 PetriNetUnfolderBase]: For 273223/273229 co-relation queries the response was YES. [2024-06-03 18:44:09,548 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28197 conditions, 3729 events. 2208/3729 cut-off events. For 273223/273229 co-relation queries the response was YES. Maximal size of possible extension queue 334. Compared 23343 event pairs, 375 based on Foata normal form. 8/3737 useless extension candidates. Maximal degree in co-relation 28012. Up to 3233 conditions per place. [2024-06-03 18:44:09,559 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 473 selfloop transitions, 77 changer transitions 0/556 dead transitions. [2024-06-03 18:44:09,559 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 418 places, 556 transitions, 9551 flow [2024-06-03 18:44:09,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:44:09,560 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:44:09,560 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 171 transitions. [2024-06-03 18:44:09,560 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5213414634146342 [2024-06-03 18:44:09,560 INFO L175 Difference]: Start difference. First operand has 411 places, 537 transitions, 8361 flow. Second operand 8 states and 171 transitions. [2024-06-03 18:44:09,560 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 418 places, 556 transitions, 9551 flow [2024-06-03 18:44:11,832 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 412 places, 556 transitions, 9368 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-03 18:44:11,838 INFO L231 Difference]: Finished difference. Result has 413 places, 539 transitions, 8391 flow [2024-06-03 18:44:11,838 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8178, PETRI_DIFFERENCE_MINUEND_PLACES=405, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=537, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=460, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8391, PETRI_PLACES=413, PETRI_TRANSITIONS=539} [2024-06-03 18:44:11,838 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 371 predicate places. [2024-06-03 18:44:11,839 INFO L495 AbstractCegarLoop]: Abstraction has has 413 places, 539 transitions, 8391 flow [2024-06-03 18:44:11,839 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:11,839 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:44:11,839 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:44:11,839 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-03 18:44:11,839 INFO L420 AbstractCegarLoop]: === Iteration 147 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:44:11,840 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:44:11,840 INFO L85 PathProgramCache]: Analyzing trace with hash -1984937570, now seen corresponding path program 28 times [2024-06-03 18:44:11,840 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:44:11,840 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [56368560] [2024-06-03 18:44:11,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:44:11,840 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:44:11,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:44:11,978 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:44:11,978 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:44:11,978 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [56368560] [2024-06-03 18:44:11,978 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [56368560] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:44:11,978 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:44:11,978 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:44:11,979 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [608441336] [2024-06-03 18:44:11,979 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:44:11,979 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:44:11,979 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:44:11,979 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:44:11,979 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:44:12,040 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:44:12,040 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 413 places, 539 transitions, 8391 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:12,040 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:44:12,040 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:44:12,040 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:44:12,742 INFO L124 PetriNetUnfolderBase]: 2221/3750 cut-off events. [2024-06-03 18:44:12,742 INFO L125 PetriNetUnfolderBase]: For 279901/279901 co-relation queries the response was YES. [2024-06-03 18:44:12,783 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28497 conditions, 3750 events. 2221/3750 cut-off events. For 279901/279901 co-relation queries the response was YES. Maximal size of possible extension queue 336. Compared 23520 event pairs, 382 based on Foata normal form. 1/3750 useless extension candidates. Maximal degree in co-relation 28311. Up to 3223 conditions per place. [2024-06-03 18:44:12,796 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 472 selfloop transitions, 84 changer transitions 0/562 dead transitions. [2024-06-03 18:44:12,796 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 421 places, 562 transitions, 9827 flow [2024-06-03 18:44:12,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:44:12,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:44:12,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 192 transitions. [2024-06-03 18:44:12,797 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5203252032520326 [2024-06-03 18:44:12,797 INFO L175 Difference]: Start difference. First operand has 413 places, 539 transitions, 8391 flow. Second operand 9 states and 192 transitions. [2024-06-03 18:44:12,797 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 421 places, 562 transitions, 9827 flow [2024-06-03 18:44:15,227 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 415 places, 562 transitions, 9630 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-03 18:44:15,233 INFO L231 Difference]: Finished difference. Result has 416 places, 545 transitions, 8468 flow [2024-06-03 18:44:15,233 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8194, PETRI_DIFFERENCE_MINUEND_PLACES=407, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=539, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=458, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8468, PETRI_PLACES=416, PETRI_TRANSITIONS=545} [2024-06-03 18:44:15,233 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 374 predicate places. [2024-06-03 18:44:15,234 INFO L495 AbstractCegarLoop]: Abstraction has has 416 places, 545 transitions, 8468 flow [2024-06-03 18:44:15,234 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:15,234 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:44:15,234 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:44:15,234 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-03 18:44:15,234 INFO L420 AbstractCegarLoop]: === Iteration 148 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:44:15,234 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:44:15,234 INFO L85 PathProgramCache]: Analyzing trace with hash 529290248, now seen corresponding path program 29 times [2024-06-03 18:44:15,234 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:44:15,234 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1064835171] [2024-06-03 18:44:15,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:44:15,234 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:44:15,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:44:15,379 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:44:15,379 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:44:15,379 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1064835171] [2024-06-03 18:44:15,380 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1064835171] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:44:15,380 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:44:15,380 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:44:15,380 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [282722445] [2024-06-03 18:44:15,380 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:44:15,380 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:44:15,380 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:44:15,380 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:44:15,381 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:44:15,454 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:44:15,454 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 416 places, 545 transitions, 8468 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:15,455 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:44:15,455 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:44:15,455 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:44:16,272 INFO L124 PetriNetUnfolderBase]: 2218/3750 cut-off events. [2024-06-03 18:44:16,272 INFO L125 PetriNetUnfolderBase]: For 280405/280405 co-relation queries the response was YES. [2024-06-03 18:44:16,309 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28368 conditions, 3750 events. 2218/3750 cut-off events. For 280405/280405 co-relation queries the response was YES. Maximal size of possible extension queue 337. Compared 23549 event pairs, 384 based on Foata normal form. 1/3750 useless extension candidates. Maximal degree in co-relation 28181. Up to 3220 conditions per place. [2024-06-03 18:44:16,322 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 472 selfloop transitions, 85 changer transitions 0/563 dead transitions. [2024-06-03 18:44:16,322 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 426 places, 563 transitions, 9624 flow [2024-06-03 18:44:16,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 18:44:16,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 18:44:16,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 223 transitions. [2024-06-03 18:44:16,323 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49445676274944567 [2024-06-03 18:44:16,323 INFO L175 Difference]: Start difference. First operand has 416 places, 545 transitions, 8468 flow. Second operand 11 states and 223 transitions. [2024-06-03 18:44:16,323 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 426 places, 563 transitions, 9624 flow [2024-06-03 18:44:18,709 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 421 places, 563 transitions, 9464 flow, removed 29 selfloop flow, removed 5 redundant places. [2024-06-03 18:44:18,716 INFO L231 Difference]: Finished difference. Result has 422 places, 545 transitions, 8484 flow [2024-06-03 18:44:18,716 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8308, PETRI_DIFFERENCE_MINUEND_PLACES=411, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=545, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=460, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8484, PETRI_PLACES=422, PETRI_TRANSITIONS=545} [2024-06-03 18:44:18,716 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 380 predicate places. [2024-06-03 18:44:18,716 INFO L495 AbstractCegarLoop]: Abstraction has has 422 places, 545 transitions, 8484 flow [2024-06-03 18:44:18,716 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:18,716 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:44:18,716 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:44:18,717 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-03 18:44:18,717 INFO L420 AbstractCegarLoop]: === Iteration 149 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:44:18,717 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:44:18,717 INFO L85 PathProgramCache]: Analyzing trace with hash -1972050560, now seen corresponding path program 30 times [2024-06-03 18:44:18,717 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:44:18,717 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [56503946] [2024-06-03 18:44:18,717 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:44:18,717 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:44:18,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:44:18,842 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:44:18,842 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:44:18,842 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [56503946] [2024-06-03 18:44:18,842 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [56503946] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:44:18,842 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:44:18,842 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:44:18,842 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1286311390] [2024-06-03 18:44:18,842 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:44:18,842 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:44:18,842 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:44:18,842 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:44:18,843 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:44:18,891 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:44:18,891 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 422 places, 545 transitions, 8484 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:18,891 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:44:18,891 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:44:18,891 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:44:19,595 INFO L124 PetriNetUnfolderBase]: 2231/3772 cut-off events. [2024-06-03 18:44:19,595 INFO L125 PetriNetUnfolderBase]: For 290475/290475 co-relation queries the response was YES. [2024-06-03 18:44:19,637 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28776 conditions, 3772 events. 2231/3772 cut-off events. For 290475/290475 co-relation queries the response was YES. Maximal size of possible extension queue 339. Compared 23691 event pairs, 389 based on Foata normal form. 1/3772 useless extension candidates. Maximal degree in co-relation 28588. Up to 3067 conditions per place. [2024-06-03 18:44:19,651 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 360 selfloop transitions, 202 changer transitions 0/568 dead transitions. [2024-06-03 18:44:19,651 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 430 places, 568 transitions, 9954 flow [2024-06-03 18:44:19,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:44:19,652 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:44:19,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 196 transitions. [2024-06-03 18:44:19,652 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5311653116531165 [2024-06-03 18:44:19,652 INFO L175 Difference]: Start difference. First operand has 422 places, 545 transitions, 8484 flow. Second operand 9 states and 196 transitions. [2024-06-03 18:44:19,652 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 430 places, 568 transitions, 9954 flow [2024-06-03 18:44:22,329 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 420 places, 568 transitions, 9778 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-06-03 18:44:22,335 INFO L231 Difference]: Finished difference. Result has 421 places, 551 transitions, 8836 flow [2024-06-03 18:44:22,336 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8308, PETRI_DIFFERENCE_MINUEND_PLACES=412, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=545, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=199, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=346, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8836, PETRI_PLACES=421, PETRI_TRANSITIONS=551} [2024-06-03 18:44:22,336 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 379 predicate places. [2024-06-03 18:44:22,336 INFO L495 AbstractCegarLoop]: Abstraction has has 421 places, 551 transitions, 8836 flow [2024-06-03 18:44:22,336 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:22,336 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:44:22,336 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:44:22,336 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-03 18:44:22,336 INFO L420 AbstractCegarLoop]: === Iteration 150 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:44:22,336 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:44:22,336 INFO L85 PathProgramCache]: Analyzing trace with hash 701070548, now seen corresponding path program 31 times [2024-06-03 18:44:22,337 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:44:22,337 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1396981104] [2024-06-03 18:44:22,337 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:44:22,337 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:44:22,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:44:22,486 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:44:22,486 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:44:22,486 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1396981104] [2024-06-03 18:44:22,486 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1396981104] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:44:22,486 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:44:22,487 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:44:22,487 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [848499327] [2024-06-03 18:44:22,487 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:44:22,487 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:44:22,487 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:44:22,487 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:44:22,487 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:44:22,548 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:44:22,548 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 421 places, 551 transitions, 8836 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:22,548 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:44:22,548 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:44:22,548 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:44:23,359 INFO L124 PetriNetUnfolderBase]: 2244/3794 cut-off events. [2024-06-03 18:44:23,360 INFO L125 PetriNetUnfolderBase]: For 302201/302201 co-relation queries the response was YES. [2024-06-03 18:44:23,397 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29360 conditions, 3794 events. 2244/3794 cut-off events. For 302201/302201 co-relation queries the response was YES. Maximal size of possible extension queue 341. Compared 23874 event pairs, 389 based on Foata normal form. 1/3794 useless extension candidates. Maximal degree in co-relation 29171. Up to 3082 conditions per place. [2024-06-03 18:44:23,409 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 356 selfloop transitions, 216 changer transitions 0/578 dead transitions. [2024-06-03 18:44:23,410 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 432 places, 578 transitions, 10544 flow [2024-06-03 18:44:23,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-03 18:44:23,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-03 18:44:23,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 251 transitions. [2024-06-03 18:44:23,410 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5101626016260162 [2024-06-03 18:44:23,410 INFO L175 Difference]: Start difference. First operand has 421 places, 551 transitions, 8836 flow. Second operand 12 states and 251 transitions. [2024-06-03 18:44:23,411 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 432 places, 578 transitions, 10544 flow [2024-06-03 18:44:25,181 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 427 places, 578 transitions, 10314 flow, removed 28 selfloop flow, removed 5 redundant places. [2024-06-03 18:44:25,189 INFO L231 Difference]: Finished difference. Result has 428 places, 557 transitions, 9168 flow [2024-06-03 18:44:25,190 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8614, PETRI_DIFFERENCE_MINUEND_PLACES=416, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=551, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=210, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=341, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=9168, PETRI_PLACES=428, PETRI_TRANSITIONS=557} [2024-06-03 18:44:25,190 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 386 predicate places. [2024-06-03 18:44:25,190 INFO L495 AbstractCegarLoop]: Abstraction has has 428 places, 557 transitions, 9168 flow [2024-06-03 18:44:25,190 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:25,190 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:44:25,190 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:44:25,191 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-03 18:44:25,191 INFO L420 AbstractCegarLoop]: === Iteration 151 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:44:25,191 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:44:25,191 INFO L85 PathProgramCache]: Analyzing trace with hash 708422198, now seen corresponding path program 32 times [2024-06-03 18:44:25,191 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:44:25,191 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [114095655] [2024-06-03 18:44:25,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:44:25,192 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:44:25,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:44:25,349 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:44:25,349 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:44:25,349 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [114095655] [2024-06-03 18:44:25,349 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [114095655] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:44:25,349 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:44:25,349 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:44:25,349 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1832526755] [2024-06-03 18:44:25,350 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:44:25,350 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:44:25,350 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:44:25,350 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:44:25,350 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:44:25,400 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:44:25,400 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 428 places, 557 transitions, 9168 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:25,400 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:44:25,401 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:44:25,401 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:44:26,155 INFO L124 PetriNetUnfolderBase]: 2241/3790 cut-off events. [2024-06-03 18:44:26,155 INFO L125 PetriNetUnfolderBase]: For 302908/302908 co-relation queries the response was YES. [2024-06-03 18:44:26,199 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29639 conditions, 3790 events. 2241/3790 cut-off events. For 302908/302908 co-relation queries the response was YES. Maximal size of possible extension queue 341. Compared 23898 event pairs, 389 based on Foata normal form. 1/3790 useless extension candidates. Maximal degree in co-relation 29448. Up to 3079 conditions per place. [2024-06-03 18:44:26,213 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 356 selfloop transitions, 214 changer transitions 0/576 dead transitions. [2024-06-03 18:44:26,213 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 438 places, 576 transitions, 10550 flow [2024-06-03 18:44:26,213 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 18:44:26,213 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 18:44:26,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 232 transitions. [2024-06-03 18:44:26,214 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5144124168514412 [2024-06-03 18:44:26,214 INFO L175 Difference]: Start difference. First operand has 428 places, 557 transitions, 9168 flow. Second operand 11 states and 232 transitions. [2024-06-03 18:44:26,214 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 438 places, 576 transitions, 10550 flow [2024-06-03 18:44:28,447 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 430 places, 576 transitions, 10050 flow, removed 46 selfloop flow, removed 8 redundant places. [2024-06-03 18:44:28,454 INFO L231 Difference]: Finished difference. Result has 431 places, 557 transitions, 9102 flow [2024-06-03 18:44:28,454 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8668, PETRI_DIFFERENCE_MINUEND_PLACES=420, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=557, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=214, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=343, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9102, PETRI_PLACES=431, PETRI_TRANSITIONS=557} [2024-06-03 18:44:28,454 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 389 predicate places. [2024-06-03 18:44:28,454 INFO L495 AbstractCegarLoop]: Abstraction has has 431 places, 557 transitions, 9102 flow [2024-06-03 18:44:28,454 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:28,454 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:44:28,454 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:44:28,454 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-06-03 18:44:28,454 INFO L420 AbstractCegarLoop]: === Iteration 152 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:44:28,455 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:44:28,455 INFO L85 PathProgramCache]: Analyzing trace with hash 701064968, now seen corresponding path program 33 times [2024-06-03 18:44:28,455 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:44:28,455 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1594841902] [2024-06-03 18:44:28,455 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:44:28,455 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:44:28,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:44:28,582 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:44:28,582 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:44:28,582 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1594841902] [2024-06-03 18:44:28,582 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1594841902] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:44:28,582 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:44:28,582 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:44:28,582 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2041519497] [2024-06-03 18:44:28,582 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:44:28,583 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:44:28,583 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:44:28,583 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:44:28,583 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:44:28,646 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:44:28,646 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 431 places, 557 transitions, 9102 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:28,646 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:44:28,646 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:44:28,646 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:44:29,433 INFO L124 PetriNetUnfolderBase]: 2238/3782 cut-off events. [2024-06-03 18:44:29,433 INFO L125 PetriNetUnfolderBase]: For 302858/302858 co-relation queries the response was YES. [2024-06-03 18:44:29,473 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29474 conditions, 3782 events. 2238/3782 cut-off events. For 302858/302858 co-relation queries the response was YES. Maximal size of possible extension queue 340. Compared 23769 event pairs, 387 based on Foata normal form. 1/3782 useless extension candidates. Maximal degree in co-relation 29282. Up to 3076 conditions per place. [2024-06-03 18:44:29,485 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 352 selfloop transitions, 219 changer transitions 0/577 dead transitions. [2024-06-03 18:44:29,486 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 443 places, 577 transitions, 10290 flow [2024-06-03 18:44:29,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-03 18:44:29,486 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-03 18:44:29,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 263 transitions. [2024-06-03 18:44:29,486 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49343339587242024 [2024-06-03 18:44:29,486 INFO L175 Difference]: Start difference. First operand has 431 places, 557 transitions, 9102 flow. Second operand 13 states and 263 transitions. [2024-06-03 18:44:29,487 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 443 places, 577 transitions, 10290 flow [2024-06-03 18:44:31,362 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 432 places, 577 transitions, 9758 flow, removed 12 selfloop flow, removed 11 redundant places. [2024-06-03 18:44:31,370 INFO L231 Difference]: Finished difference. Result has 433 places, 557 transitions, 9014 flow [2024-06-03 18:44:31,370 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8570, PETRI_DIFFERENCE_MINUEND_PLACES=420, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=557, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=219, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=338, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=9014, PETRI_PLACES=433, PETRI_TRANSITIONS=557} [2024-06-03 18:44:31,370 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 391 predicate places. [2024-06-03 18:44:31,371 INFO L495 AbstractCegarLoop]: Abstraction has has 433 places, 557 transitions, 9014 flow [2024-06-03 18:44:31,371 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:31,371 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:44:31,371 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:44:31,371 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-06-03 18:44:31,371 INFO L420 AbstractCegarLoop]: === Iteration 153 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:44:31,371 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:44:31,372 INFO L85 PathProgramCache]: Analyzing trace with hash -1448218666, now seen corresponding path program 34 times [2024-06-03 18:44:31,372 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:44:31,372 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1645686830] [2024-06-03 18:44:31,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:44:31,372 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:44:31,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:44:31,548 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:44:31,548 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:44:31,548 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1645686830] [2024-06-03 18:44:31,548 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1645686830] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:44:31,548 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:44:31,549 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:44:31,549 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1245058904] [2024-06-03 18:44:31,549 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:44:31,550 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:44:31,553 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:44:31,553 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:44:31,553 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:44:31,628 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:44:31,628 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 433 places, 557 transitions, 9014 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:31,629 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:44:31,629 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:44:31,629 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:44:32,425 INFO L124 PetriNetUnfolderBase]: 2243/3795 cut-off events. [2024-06-03 18:44:32,425 INFO L125 PetriNetUnfolderBase]: For 308028/308028 co-relation queries the response was YES. [2024-06-03 18:44:32,468 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29553 conditions, 3795 events. 2243/3795 cut-off events. For 308028/308028 co-relation queries the response was YES. Maximal size of possible extension queue 342. Compared 23911 event pairs, 384 based on Foata normal form. 1/3795 useless extension candidates. Maximal degree in co-relation 29360. Up to 3142 conditions per place. [2024-06-03 18:44:32,482 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 449 selfloop transitions, 132 changer transitions 0/587 dead transitions. [2024-06-03 18:44:32,482 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 442 places, 587 transitions, 10497 flow [2024-06-03 18:44:32,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 18:44:32,482 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 18:44:32,482 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 217 transitions. [2024-06-03 18:44:32,482 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5292682926829269 [2024-06-03 18:44:32,482 INFO L175 Difference]: Start difference. First operand has 433 places, 557 transitions, 9014 flow. Second operand 10 states and 217 transitions. [2024-06-03 18:44:32,483 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 442 places, 587 transitions, 10497 flow [2024-06-03 18:44:34,528 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 430 places, 587 transitions, 10051 flow, removed 2 selfloop flow, removed 12 redundant places. [2024-06-03 18:44:34,535 INFO L231 Difference]: Finished difference. Result has 431 places, 560 transitions, 8895 flow [2024-06-03 18:44:34,535 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8568, PETRI_DIFFERENCE_MINUEND_PLACES=421, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=557, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=428, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8895, PETRI_PLACES=431, PETRI_TRANSITIONS=560} [2024-06-03 18:44:34,535 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 389 predicate places. [2024-06-03 18:44:34,535 INFO L495 AbstractCegarLoop]: Abstraction has has 431 places, 560 transitions, 8895 flow [2024-06-03 18:44:34,535 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:34,535 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:44:34,535 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:44:34,535 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-06-03 18:44:34,535 INFO L420 AbstractCegarLoop]: === Iteration 154 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:44:34,536 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:44:34,536 INFO L85 PathProgramCache]: Analyzing trace with hash -1448207506, now seen corresponding path program 35 times [2024-06-03 18:44:34,536 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:44:34,536 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1345052155] [2024-06-03 18:44:34,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:44:34,536 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:44:34,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:44:34,669 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:44:34,669 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:44:34,669 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1345052155] [2024-06-03 18:44:34,669 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1345052155] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:44:34,670 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:44:34,670 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:44:34,670 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2069720814] [2024-06-03 18:44:34,670 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:44:34,670 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:44:34,670 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:44:34,670 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:44:34,670 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:44:34,741 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:44:34,741 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 431 places, 560 transitions, 8895 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:34,741 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:44:34,741 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:44:34,741 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:44:35,534 INFO L124 PetriNetUnfolderBase]: 2240/3791 cut-off events. [2024-06-03 18:44:35,534 INFO L125 PetriNetUnfolderBase]: For 308231/308231 co-relation queries the response was YES. [2024-06-03 18:44:35,577 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29352 conditions, 3791 events. 2240/3791 cut-off events. For 308231/308231 co-relation queries the response was YES. Maximal size of possible extension queue 342. Compared 23927 event pairs, 384 based on Foata normal form. 1/3791 useless extension candidates. Maximal degree in co-relation 29158. Up to 3139 conditions per place. [2024-06-03 18:44:35,591 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 446 selfloop transitions, 129 changer transitions 0/581 dead transitions. [2024-06-03 18:44:35,591 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 438 places, 581 transitions, 10097 flow [2024-06-03 18:44:35,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:44:35,592 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:44:35,592 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 180 transitions. [2024-06-03 18:44:35,592 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5487804878048781 [2024-06-03 18:44:35,592 INFO L175 Difference]: Start difference. First operand has 431 places, 560 transitions, 8895 flow. Second operand 8 states and 180 transitions. [2024-06-03 18:44:35,592 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 438 places, 581 transitions, 10097 flow [2024-06-03 18:44:37,789 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 427 places, 581 transitions, 9344 flow, removed 33 selfloop flow, removed 11 redundant places. [2024-06-03 18:44:37,795 INFO L231 Difference]: Finished difference. Result has 428 places, 560 transitions, 8410 flow [2024-06-03 18:44:37,795 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8142, PETRI_DIFFERENCE_MINUEND_PLACES=420, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=560, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=431, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8410, PETRI_PLACES=428, PETRI_TRANSITIONS=560} [2024-06-03 18:44:37,795 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 386 predicate places. [2024-06-03 18:44:37,795 INFO L495 AbstractCegarLoop]: Abstraction has has 428 places, 560 transitions, 8410 flow [2024-06-03 18:44:37,796 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:37,796 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:44:37,796 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:44:37,796 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-06-03 18:44:37,796 INFO L420 AbstractCegarLoop]: === Iteration 155 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:44:37,796 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:44:37,796 INFO L85 PathProgramCache]: Analyzing trace with hash 1332342185, now seen corresponding path program 7 times [2024-06-03 18:44:37,796 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:44:37,796 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1107519218] [2024-06-03 18:44:37,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:44:37,796 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:44:37,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:44:37,943 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:44:37,943 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:44:37,943 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1107519218] [2024-06-03 18:44:37,943 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1107519218] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:44:37,944 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:44:37,944 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:44:37,944 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1312988780] [2024-06-03 18:44:37,944 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:44:37,944 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:44:37,944 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:44:37,945 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:44:37,945 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:44:37,987 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:44:37,987 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 428 places, 560 transitions, 8410 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:37,987 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:44:37,987 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:44:37,987 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:44:38,683 INFO L124 PetriNetUnfolderBase]: 2248/3809 cut-off events. [2024-06-03 18:44:38,683 INFO L125 PetriNetUnfolderBase]: For 315718/315734 co-relation queries the response was YES. [2024-06-03 18:44:38,725 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28822 conditions, 3809 events. 2248/3809 cut-off events. For 315718/315734 co-relation queries the response was YES. Maximal size of possible extension queue 344. Compared 24114 event pairs, 396 based on Foata normal form. 18/3827 useless extension candidates. Maximal degree in co-relation 28630. Up to 3312 conditions per place. [2024-06-03 18:44:38,739 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 497 selfloop transitions, 71 changer transitions 0/574 dead transitions. [2024-06-03 18:44:38,739 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 434 places, 574 transitions, 9628 flow [2024-06-03 18:44:38,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:44:38,740 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:44:38,740 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 148 transitions. [2024-06-03 18:44:38,740 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5156794425087108 [2024-06-03 18:44:38,740 INFO L175 Difference]: Start difference. First operand has 428 places, 560 transitions, 8410 flow. Second operand 7 states and 148 transitions. [2024-06-03 18:44:38,740 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 434 places, 574 transitions, 9628 flow [2024-06-03 18:44:40,743 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 426 places, 574 transitions, 9364 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-03 18:44:40,749 INFO L231 Difference]: Finished difference. Result has 427 places, 562 transitions, 8351 flow [2024-06-03 18:44:40,750 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8146, PETRI_DIFFERENCE_MINUEND_PLACES=420, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=560, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=489, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8351, PETRI_PLACES=427, PETRI_TRANSITIONS=562} [2024-06-03 18:44:40,750 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 385 predicate places. [2024-06-03 18:44:40,750 INFO L495 AbstractCegarLoop]: Abstraction has has 427 places, 562 transitions, 8351 flow [2024-06-03 18:44:40,750 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:40,750 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:44:40,750 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:44:40,751 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-06-03 18:44:40,751 INFO L420 AbstractCegarLoop]: === Iteration 156 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:44:40,751 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:44:40,751 INFO L85 PathProgramCache]: Analyzing trace with hash -1973852277, now seen corresponding path program 8 times [2024-06-03 18:44:40,751 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:44:40,751 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1700536341] [2024-06-03 18:44:40,751 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:44:40,752 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:44:40,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:44:40,881 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:44:40,881 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:44:40,881 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1700536341] [2024-06-03 18:44:40,881 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1700536341] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:44:40,881 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:44:40,881 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:44:40,881 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [58243267] [2024-06-03 18:44:40,881 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:44:40,882 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:44:40,882 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:44:40,882 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:44:40,882 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:44:40,919 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:44:40,919 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 427 places, 562 transitions, 8351 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:40,919 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:44:40,919 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:44:40,919 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:44:41,672 INFO L124 PetriNetUnfolderBase]: 2269/3836 cut-off events. [2024-06-03 18:44:41,672 INFO L125 PetriNetUnfolderBase]: For 327046/327062 co-relation queries the response was YES. [2024-06-03 18:44:41,715 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29256 conditions, 3836 events. 2269/3836 cut-off events. For 327046/327062 co-relation queries the response was YES. Maximal size of possible extension queue 348. Compared 24264 event pairs, 395 based on Foata normal form. 18/3854 useless extension candidates. Maximal degree in co-relation 29064. Up to 3312 conditions per place. [2024-06-03 18:44:41,729 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 498 selfloop transitions, 77 changer transitions 0/581 dead transitions. [2024-06-03 18:44:41,729 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 433 places, 581 transitions, 9863 flow [2024-06-03 18:44:41,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:44:41,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:44:41,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 150 transitions. [2024-06-03 18:44:41,730 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5226480836236934 [2024-06-03 18:44:41,730 INFO L175 Difference]: Start difference. First operand has 427 places, 562 transitions, 8351 flow. Second operand 7 states and 150 transitions. [2024-06-03 18:44:41,730 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 433 places, 581 transitions, 9863 flow [2024-06-03 18:44:44,468 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 428 places, 581 transitions, 9674 flow, removed 25 selfloop flow, removed 5 redundant places. [2024-06-03 18:44:44,474 INFO L231 Difference]: Finished difference. Result has 430 places, 567 transitions, 8465 flow [2024-06-03 18:44:44,475 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8162, PETRI_DIFFERENCE_MINUEND_PLACES=422, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=562, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=487, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8465, PETRI_PLACES=430, PETRI_TRANSITIONS=567} [2024-06-03 18:44:44,475 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 388 predicate places. [2024-06-03 18:44:44,475 INFO L495 AbstractCegarLoop]: Abstraction has has 430 places, 567 transitions, 8465 flow [2024-06-03 18:44:44,475 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:44,475 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:44:44,475 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:44:44,475 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2024-06-03 18:44:44,476 INFO L420 AbstractCegarLoop]: === Iteration 157 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:44:44,476 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:44:44,476 INFO L85 PathProgramCache]: Analyzing trace with hash -1581327722, now seen corresponding path program 36 times [2024-06-03 18:44:44,476 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:44:44,476 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [632661922] [2024-06-03 18:44:44,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:44:44,477 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:44:44,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:44:44,651 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:44:44,651 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:44:44,651 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [632661922] [2024-06-03 18:44:44,651 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [632661922] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:44:44,651 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:44:44,651 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:44:44,651 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [282928445] [2024-06-03 18:44:44,652 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:44:44,652 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:44:44,652 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:44:44,652 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:44:44,652 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:44:44,702 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:44:44,702 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 430 places, 567 transitions, 8465 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:44,702 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:44:44,702 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:44:44,702 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:44:45,476 INFO L124 PetriNetUnfolderBase]: 2274/3839 cut-off events. [2024-06-03 18:44:45,476 INFO L125 PetriNetUnfolderBase]: For 325168/325168 co-relation queries the response was YES. [2024-06-03 18:44:45,521 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29439 conditions, 3839 events. 2274/3839 cut-off events. For 325168/325168 co-relation queries the response was YES. Maximal size of possible extension queue 349. Compared 24230 event pairs, 387 based on Foata normal form. 1/3839 useless extension candidates. Maximal degree in co-relation 29245. Up to 3405 conditions per place. [2024-06-03 18:44:45,535 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 544 selfloop transitions, 32 changer transitions 0/582 dead transitions. [2024-06-03 18:44:45,535 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 437 places, 582 transitions, 9707 flow [2024-06-03 18:44:45,536 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:44:45,536 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:44:45,536 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 164 transitions. [2024-06-03 18:44:45,536 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-03 18:44:45,536 INFO L175 Difference]: Start difference. First operand has 430 places, 567 transitions, 8465 flow. Second operand 8 states and 164 transitions. [2024-06-03 18:44:45,536 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 437 places, 582 transitions, 9707 flow [2024-06-03 18:44:48,363 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 434 places, 582 transitions, 9553 flow, removed 37 selfloop flow, removed 3 redundant places. [2024-06-03 18:44:48,370 INFO L231 Difference]: Finished difference. Result has 435 places, 570 transitions, 8449 flow [2024-06-03 18:44:48,370 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8311, PETRI_DIFFERENCE_MINUEND_PLACES=427, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=567, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=535, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8449, PETRI_PLACES=435, PETRI_TRANSITIONS=570} [2024-06-03 18:44:48,370 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 393 predicate places. [2024-06-03 18:44:48,370 INFO L495 AbstractCegarLoop]: Abstraction has has 435 places, 570 transitions, 8449 flow [2024-06-03 18:44:48,370 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:48,371 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:44:48,371 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:44:48,371 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2024-06-03 18:44:48,371 INFO L420 AbstractCegarLoop]: === Iteration 158 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:44:48,371 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:44:48,371 INFO L85 PathProgramCache]: Analyzing trace with hash 91293561, now seen corresponding path program 9 times [2024-06-03 18:44:48,371 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:44:48,372 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1214764004] [2024-06-03 18:44:48,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:44:48,372 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:44:48,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:44:48,507 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:44:48,507 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:44:48,507 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1214764004] [2024-06-03 18:44:48,507 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1214764004] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:44:48,507 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:44:48,507 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:44:48,507 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1817973606] [2024-06-03 18:44:48,507 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:44:48,507 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:44:48,507 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:44:48,508 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:44:48,508 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:44:48,542 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:44:48,543 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 435 places, 570 transitions, 8449 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:48,543 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:44:48,543 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:44:48,543 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:44:49,295 INFO L124 PetriNetUnfolderBase]: 2282/3854 cut-off events. [2024-06-03 18:44:49,296 INFO L125 PetriNetUnfolderBase]: For 335120/335126 co-relation queries the response was YES. [2024-06-03 18:44:49,340 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29487 conditions, 3854 events. 2282/3854 cut-off events. For 335120/335126 co-relation queries the response was YES. Maximal size of possible extension queue 351. Compared 24377 event pairs, 382 based on Foata normal form. 8/3862 useless extension candidates. Maximal degree in co-relation 29291. Up to 3356 conditions per place. [2024-06-03 18:44:49,354 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 506 selfloop transitions, 75 changer transitions 0/587 dead transitions. [2024-06-03 18:44:49,354 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 441 places, 587 transitions, 9691 flow [2024-06-03 18:44:49,354 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:44:49,354 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:44:49,355 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 152 transitions. [2024-06-03 18:44:49,355 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5296167247386759 [2024-06-03 18:44:49,355 INFO L175 Difference]: Start difference. First operand has 435 places, 570 transitions, 8449 flow. Second operand 7 states and 152 transitions. [2024-06-03 18:44:49,355 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 441 places, 587 transitions, 9691 flow [2024-06-03 18:44:52,198 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 435 places, 587 transitions, 9581 flow, removed 25 selfloop flow, removed 6 redundant places. [2024-06-03 18:44:52,204 INFO L231 Difference]: Finished difference. Result has 436 places, 572 transitions, 8545 flow [2024-06-03 18:44:52,205 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8339, PETRI_DIFFERENCE_MINUEND_PLACES=429, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=570, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=495, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8545, PETRI_PLACES=436, PETRI_TRANSITIONS=572} [2024-06-03 18:44:52,205 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 394 predicate places. [2024-06-03 18:44:52,205 INFO L495 AbstractCegarLoop]: Abstraction has has 436 places, 572 transitions, 8545 flow [2024-06-03 18:44:52,205 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:52,205 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:44:52,205 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:44:52,205 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2024-06-03 18:44:52,205 INFO L420 AbstractCegarLoop]: === Iteration 159 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:44:52,205 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:44:52,205 INFO L85 PathProgramCache]: Analyzing trace with hash 771575565, now seen corresponding path program 10 times [2024-06-03 18:44:52,205 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:44:52,206 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1084811045] [2024-06-03 18:44:52,206 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:44:52,206 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:44:52,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:44:52,339 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:44:52,339 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:44:52,339 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1084811045] [2024-06-03 18:44:52,339 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1084811045] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:44:52,339 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:44:52,339 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:44:52,339 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1615367799] [2024-06-03 18:44:52,339 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:44:52,340 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:44:52,340 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:44:52,340 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:44:52,340 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:44:52,407 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:44:52,407 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 436 places, 572 transitions, 8545 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:52,407 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:44:52,407 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:44:52,408 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:44:53,125 INFO L124 PetriNetUnfolderBase]: 2290/3862 cut-off events. [2024-06-03 18:44:53,125 INFO L125 PetriNetUnfolderBase]: For 341861/341867 co-relation queries the response was YES. [2024-06-03 18:44:53,173 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29769 conditions, 3862 events. 2290/3862 cut-off events. For 341861/341867 co-relation queries the response was YES. Maximal size of possible extension queue 354. Compared 24397 event pairs, 376 based on Foata normal form. 8/3870 useless extension candidates. Maximal degree in co-relation 29572. Up to 3324 conditions per place. [2024-06-03 18:44:53,187 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 499 selfloop transitions, 85 changer transitions 0/590 dead transitions. [2024-06-03 18:44:53,188 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 442 places, 590 transitions, 9813 flow [2024-06-03 18:44:53,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:44:53,188 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:44:53,188 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 153 transitions. [2024-06-03 18:44:53,188 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5331010452961672 [2024-06-03 18:44:53,188 INFO L175 Difference]: Start difference. First operand has 436 places, 572 transitions, 8545 flow. Second operand 7 states and 153 transitions. [2024-06-03 18:44:53,188 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 442 places, 590 transitions, 9813 flow [2024-06-03 18:44:55,589 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 437 places, 590 transitions, 9639 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-03 18:44:55,597 INFO L231 Difference]: Finished difference. Result has 438 places, 574 transitions, 8615 flow [2024-06-03 18:44:55,597 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8371, PETRI_DIFFERENCE_MINUEND_PLACES=431, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=572, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=487, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8615, PETRI_PLACES=438, PETRI_TRANSITIONS=574} [2024-06-03 18:44:55,598 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 396 predicate places. [2024-06-03 18:44:55,598 INFO L495 AbstractCegarLoop]: Abstraction has has 438 places, 574 transitions, 8615 flow [2024-06-03 18:44:55,598 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:55,598 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:44:55,598 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:44:55,598 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable158 [2024-06-03 18:44:55,598 INFO L420 AbstractCegarLoop]: === Iteration 160 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:44:55,599 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:44:55,599 INFO L85 PathProgramCache]: Analyzing trace with hash 598401474, now seen corresponding path program 37 times [2024-06-03 18:44:55,599 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:44:55,599 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1941549118] [2024-06-03 18:44:55,599 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:44:55,599 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:44:55,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:44:55,768 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:44:55,769 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:44:55,769 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1941549118] [2024-06-03 18:44:55,769 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1941549118] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:44:55,769 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:44:55,769 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:44:55,769 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1005266275] [2024-06-03 18:44:55,770 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:44:55,770 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:44:55,770 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:44:55,770 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:44:55,770 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:44:55,852 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:44:55,852 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 438 places, 574 transitions, 8615 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:55,852 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:44:55,852 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:44:55,852 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:44:56,621 INFO L124 PetriNetUnfolderBase]: 2295/3872 cut-off events. [2024-06-03 18:44:56,621 INFO L125 PetriNetUnfolderBase]: For 343197/343197 co-relation queries the response was YES. [2024-06-03 18:44:56,664 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29972 conditions, 3872 events. 2295/3872 cut-off events. For 343197/343197 co-relation queries the response was YES. Maximal size of possible extension queue 355. Compared 24457 event pairs, 394 based on Foata normal form. 1/3872 useless extension candidates. Maximal degree in co-relation 29774. Up to 2945 conditions per place. [2024-06-03 18:44:56,677 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 267 selfloop transitions, 323 changer transitions 0/596 dead transitions. [2024-06-03 18:44:56,678 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 445 places, 596 transitions, 10121 flow [2024-06-03 18:44:56,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:44:56,678 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:44:56,678 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 180 transitions. [2024-06-03 18:44:56,678 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5487804878048781 [2024-06-03 18:44:56,678 INFO L175 Difference]: Start difference. First operand has 438 places, 574 transitions, 8615 flow. Second operand 8 states and 180 transitions. [2024-06-03 18:44:56,678 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 445 places, 596 transitions, 10121 flow [2024-06-03 18:44:58,970 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 440 places, 596 transitions, 9903 flow, removed 27 selfloop flow, removed 5 redundant places. [2024-06-03 18:44:58,976 INFO L231 Difference]: Finished difference. Result has 441 places, 577 transitions, 9121 flow [2024-06-03 18:44:58,976 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8397, PETRI_DIFFERENCE_MINUEND_PLACES=433, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=574, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=320, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9121, PETRI_PLACES=441, PETRI_TRANSITIONS=577} [2024-06-03 18:44:58,977 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 399 predicate places. [2024-06-03 18:44:58,977 INFO L495 AbstractCegarLoop]: Abstraction has has 441 places, 577 transitions, 9121 flow [2024-06-03 18:44:58,977 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:58,977 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:44:58,977 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:44:58,977 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159 [2024-06-03 18:44:58,977 INFO L420 AbstractCegarLoop]: === Iteration 161 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:44:58,977 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:44:58,977 INFO L85 PathProgramCache]: Analyzing trace with hash -1737118062, now seen corresponding path program 38 times [2024-06-03 18:44:58,977 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:44:58,977 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1391014347] [2024-06-03 18:44:58,977 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:44:58,978 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:44:58,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:44:59,108 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:44:59,109 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:44:59,109 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1391014347] [2024-06-03 18:44:59,109 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1391014347] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:44:59,109 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:44:59,109 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:44:59,109 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [890325483] [2024-06-03 18:44:59,109 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:44:59,110 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:44:59,110 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:44:59,110 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:44:59,110 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:44:59,161 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:44:59,162 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 441 places, 577 transitions, 9121 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:59,162 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:44:59,162 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:44:59,162 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:44:59,936 INFO L124 PetriNetUnfolderBase]: 2308/3894 cut-off events. [2024-06-03 18:44:59,936 INFO L125 PetriNetUnfolderBase]: For 356725/356725 co-relation queries the response was YES. [2024-06-03 18:44:59,982 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30749 conditions, 3894 events. 2308/3894 cut-off events. For 356725/356725 co-relation queries the response was YES. Maximal size of possible extension queue 357. Compared 24633 event pairs, 394 based on Foata normal form. 1/3894 useless extension candidates. Maximal degree in co-relation 30550. Up to 2960 conditions per place. [2024-06-03 18:44:59,997 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 259 selfloop transitions, 340 changer transitions 0/605 dead transitions. [2024-06-03 18:44:59,997 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 450 places, 605 transitions, 10947 flow [2024-06-03 18:44:59,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 18:44:59,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 18:44:59,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 219 transitions. [2024-06-03 18:44:59,998 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5341463414634147 [2024-06-03 18:44:59,998 INFO L175 Difference]: Start difference. First operand has 441 places, 577 transitions, 9121 flow. Second operand 10 states and 219 transitions. [2024-06-03 18:44:59,999 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 450 places, 605 transitions, 10947 flow [2024-06-03 18:45:02,898 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 443 places, 605 transitions, 10189 flow, removed 28 selfloop flow, removed 7 redundant places. [2024-06-03 18:45:02,905 INFO L231 Difference]: Finished difference. Result has 444 places, 583 transitions, 9205 flow [2024-06-03 18:45:02,905 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8379, PETRI_DIFFERENCE_MINUEND_PLACES=434, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=577, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=334, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9205, PETRI_PLACES=444, PETRI_TRANSITIONS=583} [2024-06-03 18:45:02,905 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 402 predicate places. [2024-06-03 18:45:02,905 INFO L495 AbstractCegarLoop]: Abstraction has has 444 places, 583 transitions, 9205 flow [2024-06-03 18:45:02,906 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:02,906 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:45:02,906 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:45:02,906 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160 [2024-06-03 18:45:02,906 INFO L420 AbstractCegarLoop]: === Iteration 162 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:45:02,906 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:45:02,906 INFO L85 PathProgramCache]: Analyzing trace with hash 1324055234, now seen corresponding path program 39 times [2024-06-03 18:45:02,906 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:45:02,906 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1028859353] [2024-06-03 18:45:02,906 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:45:02,906 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:45:02,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:45:03,038 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:45:03,038 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:45:03,038 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1028859353] [2024-06-03 18:45:03,038 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1028859353] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:45:03,038 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:45:03,038 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:45:03,038 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1498734107] [2024-06-03 18:45:03,038 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:45:03,038 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:45:03,038 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:45:03,039 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:45:03,039 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:45:03,087 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:45:03,087 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 444 places, 583 transitions, 9205 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:03,087 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:45:03,087 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:45:03,088 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:45:03,857 INFO L124 PetriNetUnfolderBase]: 2321/3920 cut-off events. [2024-06-03 18:45:03,858 INFO L125 PetriNetUnfolderBase]: For 366897/366907 co-relation queries the response was YES. [2024-06-03 18:45:03,903 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31052 conditions, 3920 events. 2321/3920 cut-off events. For 366897/366907 co-relation queries the response was YES. Maximal size of possible extension queue 359. Compared 24876 event pairs, 420 based on Foata normal form. 11/3930 useless extension candidates. Maximal degree in co-relation 30853. Up to 2975 conditions per place. [2024-06-03 18:45:03,918 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 258 selfloop transitions, 347 changer transitions 0/611 dead transitions. [2024-06-03 18:45:03,918 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 456 places, 611 transitions, 11041 flow [2024-06-03 18:45:03,918 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-03 18:45:03,918 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-03 18:45:03,919 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 266 transitions. [2024-06-03 18:45:03,919 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49906191369606 [2024-06-03 18:45:03,919 INFO L175 Difference]: Start difference. First operand has 444 places, 583 transitions, 9205 flow. Second operand 13 states and 266 transitions. [2024-06-03 18:45:03,919 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 456 places, 611 transitions, 11041 flow [2024-06-03 18:45:06,181 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 448 places, 611 transitions, 10279 flow, removed 33 selfloop flow, removed 8 redundant places. [2024-06-03 18:45:06,188 INFO L231 Difference]: Finished difference. Result has 449 places, 589 transitions, 9295 flow [2024-06-03 18:45:06,188 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8459, PETRI_DIFFERENCE_MINUEND_PLACES=436, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=583, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=341, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=9295, PETRI_PLACES=449, PETRI_TRANSITIONS=589} [2024-06-03 18:45:06,188 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 407 predicate places. [2024-06-03 18:45:06,188 INFO L495 AbstractCegarLoop]: Abstraction has has 449 places, 589 transitions, 9295 flow [2024-06-03 18:45:06,189 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:06,189 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:45:06,189 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:45:06,189 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable161 [2024-06-03 18:45:06,189 INFO L420 AbstractCegarLoop]: === Iteration 163 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:45:06,189 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:45:06,189 INFO L85 PathProgramCache]: Analyzing trace with hash -1744469712, now seen corresponding path program 40 times [2024-06-03 18:45:06,189 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:45:06,189 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [803063627] [2024-06-03 18:45:06,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:45:06,189 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:45:06,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:45:06,346 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:45:06,346 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:45:06,347 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [803063627] [2024-06-03 18:45:06,347 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [803063627] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:45:06,347 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:45:06,347 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:45:06,347 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [32484223] [2024-06-03 18:45:06,347 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:45:06,347 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:45:06,347 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:45:06,347 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:45:06,347 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:45:06,396 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:45:06,396 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 449 places, 589 transitions, 9295 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:06,396 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:45:06,396 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:45:06,396 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:45:07,181 INFO L124 PetriNetUnfolderBase]: 2326/3925 cut-off events. [2024-06-03 18:45:07,181 INFO L125 PetriNetUnfolderBase]: For 362113/362113 co-relation queries the response was YES. [2024-06-03 18:45:07,228 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31054 conditions, 3925 events. 2326/3925 cut-off events. For 362113/362113 co-relation queries the response was YES. Maximal size of possible extension queue 360. Compared 24896 event pairs, 394 based on Foata normal form. 1/3925 useless extension candidates. Maximal degree in co-relation 30855. Up to 2981 conditions per place. [2024-06-03 18:45:07,243 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 256 selfloop transitions, 353 changer transitions 0/615 dead transitions. [2024-06-03 18:45:07,243 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 459 places, 615 transitions, 11059 flow [2024-06-03 18:45:07,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 18:45:07,243 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 18:45:07,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 237 transitions. [2024-06-03 18:45:07,244 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5254988913525499 [2024-06-03 18:45:07,244 INFO L175 Difference]: Start difference. First operand has 449 places, 589 transitions, 9295 flow. Second operand 11 states and 237 transitions. [2024-06-03 18:45:07,244 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 459 places, 615 transitions, 11059 flow [2024-06-03 18:45:09,467 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 449 places, 615 transitions, 10068 flow, removed 63 selfloop flow, removed 10 redundant places. [2024-06-03 18:45:09,474 INFO L231 Difference]: Finished difference. Result has 450 places, 592 transitions, 9084 flow [2024-06-03 18:45:09,474 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8317, PETRI_DIFFERENCE_MINUEND_PLACES=439, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=589, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=350, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9084, PETRI_PLACES=450, PETRI_TRANSITIONS=592} [2024-06-03 18:45:09,474 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 408 predicate places. [2024-06-03 18:45:09,475 INFO L495 AbstractCegarLoop]: Abstraction has has 450 places, 592 transitions, 9084 flow [2024-06-03 18:45:09,475 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:09,475 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:45:09,475 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:45:09,475 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162 [2024-06-03 18:45:09,475 INFO L420 AbstractCegarLoop]: === Iteration 164 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:45:09,475 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:45:09,475 INFO L85 PathProgramCache]: Analyzing trace with hash 1324060814, now seen corresponding path program 41 times [2024-06-03 18:45:09,475 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:45:09,475 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1015310217] [2024-06-03 18:45:09,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:45:09,475 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:45:09,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:45:09,606 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:45:09,606 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:45:09,606 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1015310217] [2024-06-03 18:45:09,606 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1015310217] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:45:09,606 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:45:09,607 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:45:09,607 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1121635367] [2024-06-03 18:45:09,607 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:45:09,607 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:45:09,607 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:45:09,607 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:45:09,607 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:45:09,650 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:45:09,651 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 450 places, 592 transitions, 9084 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:09,651 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:45:09,651 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:45:09,651 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:45:10,440 INFO L124 PetriNetUnfolderBase]: 2323/3925 cut-off events. [2024-06-03 18:45:10,441 INFO L125 PetriNetUnfolderBase]: For 366178/366188 co-relation queries the response was YES. [2024-06-03 18:45:10,487 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30377 conditions, 3925 events. 2323/3925 cut-off events. For 366178/366188 co-relation queries the response was YES. Maximal size of possible extension queue 360. Compared 24905 event pairs, 420 based on Foata normal form. 11/3935 useless extension candidates. Maximal degree in co-relation 30178. Up to 2978 conditions per place. [2024-06-03 18:45:10,502 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 256 selfloop transitions, 349 changer transitions 0/611 dead transitions. [2024-06-03 18:45:10,502 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 460 places, 611 transitions, 10554 flow [2024-06-03 18:45:10,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 18:45:10,502 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 18:45:10,503 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 231 transitions. [2024-06-03 18:45:10,503 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5121951219512195 [2024-06-03 18:45:10,503 INFO L175 Difference]: Start difference. First operand has 450 places, 592 transitions, 9084 flow. Second operand 11 states and 231 transitions. [2024-06-03 18:45:10,503 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 460 places, 611 transitions, 10554 flow [2024-06-03 18:45:12,672 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 450 places, 611 transitions, 9734 flow, removed 30 selfloop flow, removed 10 redundant places. [2024-06-03 18:45:12,679 INFO L231 Difference]: Finished difference. Result has 451 places, 592 transitions, 8970 flow [2024-06-03 18:45:12,680 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8266, PETRI_DIFFERENCE_MINUEND_PLACES=440, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=592, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=349, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8970, PETRI_PLACES=451, PETRI_TRANSITIONS=592} [2024-06-03 18:45:12,680 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 409 predicate places. [2024-06-03 18:45:12,680 INFO L495 AbstractCegarLoop]: Abstraction has has 451 places, 592 transitions, 8970 flow [2024-06-03 18:45:12,680 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:12,680 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:45:12,680 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:45:12,681 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163 [2024-06-03 18:45:12,681 INFO L420 AbstractCegarLoop]: === Iteration 165 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:45:12,681 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:45:12,681 INFO L85 PathProgramCache]: Analyzing trace with hash -1774789497, now seen corresponding path program 11 times [2024-06-03 18:45:12,681 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:45:12,681 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [89829799] [2024-06-03 18:45:12,681 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:45:12,682 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:45:12,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:45:12,819 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:45:12,819 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:45:12,819 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [89829799] [2024-06-03 18:45:12,819 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [89829799] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:45:12,819 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:45:12,819 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:45:12,820 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2073464622] [2024-06-03 18:45:12,820 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:45:12,820 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:45:12,820 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:45:12,820 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:45:12,820 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:45:12,862 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:45:12,862 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 451 places, 592 transitions, 8970 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:12,862 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:45:12,862 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:45:12,863 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:45:13,605 INFO L124 PetriNetUnfolderBase]: 2318/3920 cut-off events. [2024-06-03 18:45:13,605 INFO L125 PetriNetUnfolderBase]: For 358841/358857 co-relation queries the response was YES. [2024-06-03 18:45:13,650 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30008 conditions, 3920 events. 2318/3920 cut-off events. For 358841/358857 co-relation queries the response was YES. Maximal size of possible extension queue 360. Compared 24892 event pairs, 398 based on Foata normal form. 18/3938 useless extension candidates. Maximal degree in co-relation 29809. Up to 3413 conditions per place. [2024-06-03 18:45:13,663 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 529 selfloop transitions, 70 changer transitions 0/605 dead transitions. [2024-06-03 18:45:13,663 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 457 places, 605 transitions, 10217 flow [2024-06-03 18:45:13,664 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:45:13,664 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:45:13,664 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 148 transitions. [2024-06-03 18:45:13,664 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5156794425087108 [2024-06-03 18:45:13,664 INFO L175 Difference]: Start difference. First operand has 451 places, 592 transitions, 8970 flow. Second operand 7 states and 148 transitions. [2024-06-03 18:45:13,664 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 457 places, 605 transitions, 10217 flow [2024-06-03 18:45:16,329 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 447 places, 605 transitions, 9477 flow, removed 21 selfloop flow, removed 10 redundant places. [2024-06-03 18:45:16,336 INFO L231 Difference]: Finished difference. Result has 448 places, 593 transitions, 8398 flow [2024-06-03 18:45:16,336 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8240, PETRI_DIFFERENCE_MINUEND_PLACES=441, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=592, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=522, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8398, PETRI_PLACES=448, PETRI_TRANSITIONS=593} [2024-06-03 18:45:16,336 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 406 predicate places. [2024-06-03 18:45:16,336 INFO L495 AbstractCegarLoop]: Abstraction has has 448 places, 593 transitions, 8398 flow [2024-06-03 18:45:16,336 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:16,337 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:45:16,337 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:45:16,337 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164 [2024-06-03 18:45:16,337 INFO L420 AbstractCegarLoop]: === Iteration 166 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:45:16,337 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:45:16,337 INFO L85 PathProgramCache]: Analyzing trace with hash 757278024, now seen corresponding path program 42 times [2024-06-03 18:45:16,338 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:45:16,338 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [243808834] [2024-06-03 18:45:16,338 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:45:16,338 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:45:16,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:45:16,463 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:45:16,463 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:45:16,463 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [243808834] [2024-06-03 18:45:16,463 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [243808834] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:45:16,463 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:45:16,463 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:45:16,463 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [489584123] [2024-06-03 18:45:16,464 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:45:16,464 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:45:16,464 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:45:16,464 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:45:16,464 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:45:16,528 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:45:16,528 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 448 places, 593 transitions, 8398 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:16,528 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:45:16,528 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:45:16,528 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:45:17,310 INFO L124 PetriNetUnfolderBase]: 2315/3910 cut-off events. [2024-06-03 18:45:17,310 INFO L125 PetriNetUnfolderBase]: For 347051/347051 co-relation queries the response was YES. [2024-06-03 18:45:17,357 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29245 conditions, 3910 events. 2315/3910 cut-off events. For 347051/347051 co-relation queries the response was YES. Maximal size of possible extension queue 360. Compared 24755 event pairs, 393 based on Foata normal form. 1/3910 useless extension candidates. Maximal degree in co-relation 29045. Up to 2968 conditions per place. [2024-06-03 18:45:17,371 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 251 selfloop transitions, 359 changer transitions 0/616 dead transitions. [2024-06-03 18:45:17,372 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 459 places, 616 transitions, 9890 flow [2024-06-03 18:45:17,372 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-03 18:45:17,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-03 18:45:17,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 250 transitions. [2024-06-03 18:45:17,372 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.508130081300813 [2024-06-03 18:45:17,372 INFO L175 Difference]: Start difference. First operand has 448 places, 593 transitions, 8398 flow. Second operand 12 states and 250 transitions. [2024-06-03 18:45:17,372 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 459 places, 616 transitions, 9890 flow [2024-06-03 18:45:19,404 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 454 places, 616 transitions, 9707 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-03 18:45:19,411 INFO L231 Difference]: Finished difference. Result has 455 places, 593 transitions, 8945 flow [2024-06-03 18:45:19,411 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8217, PETRI_DIFFERENCE_MINUEND_PLACES=443, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=593, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=359, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=234, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=8945, PETRI_PLACES=455, PETRI_TRANSITIONS=593} [2024-06-03 18:45:19,411 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 413 predicate places. [2024-06-03 18:45:19,411 INFO L495 AbstractCegarLoop]: Abstraction has has 455 places, 593 transitions, 8945 flow [2024-06-03 18:45:19,411 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:19,411 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:45:19,412 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:45:19,412 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable165 [2024-06-03 18:45:19,412 INFO L420 AbstractCegarLoop]: === Iteration 167 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:45:19,412 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:45:19,412 INFO L85 PathProgramCache]: Analyzing trace with hash -1806237317, now seen corresponding path program 12 times [2024-06-03 18:45:19,412 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:45:19,412 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1494855096] [2024-06-03 18:45:19,412 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:45:19,412 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:45:19,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:45:19,538 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:45:19,538 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:45:19,538 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1494855096] [2024-06-03 18:45:19,538 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1494855096] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:45:19,539 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:45:19,539 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:45:19,539 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1897995960] [2024-06-03 18:45:19,539 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:45:19,539 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:45:19,539 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:45:19,539 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:45:19,539 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:45:19,585 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:45:19,586 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 455 places, 593 transitions, 8945 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:19,586 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:45:19,586 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:45:19,586 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:45:20,407 INFO L124 PetriNetUnfolderBase]: 2323/3926 cut-off events. [2024-06-03 18:45:20,407 INFO L125 PetriNetUnfolderBase]: For 358040/358056 co-relation queries the response was YES. [2024-06-03 18:45:20,449 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29918 conditions, 3926 events. 2323/3926 cut-off events. For 358040/358056 co-relation queries the response was YES. Maximal size of possible extension queue 363. Compared 24941 event pairs, 396 based on Foata normal form. 18/3944 useless extension candidates. Maximal degree in co-relation 29717. Up to 3395 conditions per place. [2024-06-03 18:45:20,461 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 525 selfloop transitions, 77 changer transitions 0/608 dead transitions. [2024-06-03 18:45:20,461 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 461 places, 608 transitions, 10241 flow [2024-06-03 18:45:20,461 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:45:20,462 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:45:20,462 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 149 transitions. [2024-06-03 18:45:20,462 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.519163763066202 [2024-06-03 18:45:20,462 INFO L175 Difference]: Start difference. First operand has 455 places, 593 transitions, 8945 flow. Second operand 7 states and 149 transitions. [2024-06-03 18:45:20,462 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 461 places, 608 transitions, 10241 flow [2024-06-03 18:45:22,470 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 449 places, 608 transitions, 9505 flow, removed 3 selfloop flow, removed 12 redundant places. [2024-06-03 18:45:22,476 INFO L231 Difference]: Finished difference. Result has 450 places, 595 transitions, 8434 flow [2024-06-03 18:45:22,477 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8209, PETRI_DIFFERENCE_MINUEND_PLACES=443, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=593, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=516, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8434, PETRI_PLACES=450, PETRI_TRANSITIONS=595} [2024-06-03 18:45:22,477 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 408 predicate places. [2024-06-03 18:45:22,477 INFO L495 AbstractCegarLoop]: Abstraction has has 450 places, 595 transitions, 8434 flow [2024-06-03 18:45:22,477 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:22,477 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:45:22,477 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:45:22,477 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable166 [2024-06-03 18:45:22,477 INFO L420 AbstractCegarLoop]: === Iteration 168 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:45:22,477 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:45:22,478 INFO L85 PathProgramCache]: Analyzing trace with hash -1767445008, now seen corresponding path program 43 times [2024-06-03 18:45:22,478 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:45:22,478 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1928922376] [2024-06-03 18:45:22,478 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:45:22,478 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:45:22,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:45:22,604 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:45:22,605 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:45:22,605 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1928922376] [2024-06-03 18:45:22,605 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1928922376] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:45:22,605 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:45:22,605 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:45:22,605 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [777839718] [2024-06-03 18:45:22,605 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:45:22,605 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:45:22,605 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:45:22,605 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:45:22,605 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:45:22,643 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:45:22,643 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 450 places, 595 transitions, 8434 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:22,643 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:45:22,643 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:45:22,643 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:45:23,428 INFO L124 PetriNetUnfolderBase]: 2328/3935 cut-off events. [2024-06-03 18:45:23,428 INFO L125 PetriNetUnfolderBase]: For 351889/351899 co-relation queries the response was YES. [2024-06-03 18:45:23,474 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29436 conditions, 3935 events. 2328/3935 cut-off events. For 351889/351899 co-relation queries the response was YES. Maximal size of possible extension queue 364. Compared 25063 event pairs, 421 based on Foata normal form. 11/3945 useless extension candidates. Maximal degree in co-relation 29235. Up to 2986 conditions per place. [2024-06-03 18:45:23,487 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 263 selfloop transitions, 347 changer transitions 0/616 dead transitions. [2024-06-03 18:45:23,487 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 459 places, 616 transitions, 9965 flow [2024-06-03 18:45:23,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 18:45:23,488 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 18:45:23,488 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 213 transitions. [2024-06-03 18:45:23,488 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5195121951219512 [2024-06-03 18:45:23,488 INFO L175 Difference]: Start difference. First operand has 450 places, 595 transitions, 8434 flow. Second operand 10 states and 213 transitions. [2024-06-03 18:45:23,488 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 459 places, 616 transitions, 9965 flow [2024-06-03 18:45:25,893 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 454 places, 616 transitions, 9756 flow, removed 29 selfloop flow, removed 5 redundant places. [2024-06-03 18:45:25,901 INFO L231 Difference]: Finished difference. Result has 455 places, 598 transitions, 8976 flow [2024-06-03 18:45:25,901 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8225, PETRI_DIFFERENCE_MINUEND_PLACES=445, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=595, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=344, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=251, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8976, PETRI_PLACES=455, PETRI_TRANSITIONS=598} [2024-06-03 18:45:25,901 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 413 predicate places. [2024-06-03 18:45:25,902 INFO L495 AbstractCegarLoop]: Abstraction has has 455 places, 598 transitions, 8976 flow [2024-06-03 18:45:25,902 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:25,902 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:45:25,902 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:45:25,902 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable167 [2024-06-03 18:45:25,902 INFO L420 AbstractCegarLoop]: === Iteration 169 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:45:25,902 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:45:25,902 INFO L85 PathProgramCache]: Analyzing trace with hash -2113823609, now seen corresponding path program 13 times [2024-06-03 18:45:25,902 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:45:25,902 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1558260438] [2024-06-03 18:45:25,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:45:25,902 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:45:25,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:45:26,040 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:45:26,041 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:45:26,041 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1558260438] [2024-06-03 18:45:26,041 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1558260438] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:45:26,041 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:45:26,041 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:45:26,041 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [895898390] [2024-06-03 18:45:26,041 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:45:26,041 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:45:26,041 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:45:26,041 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:45:26,042 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:45:26,083 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:45:26,083 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 455 places, 598 transitions, 8976 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:26,083 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:45:26,083 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:45:26,083 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:45:26,867 INFO L124 PetriNetUnfolderBase]: 2336/3949 cut-off events. [2024-06-03 18:45:26,868 INFO L125 PetriNetUnfolderBase]: For 364474/364490 co-relation queries the response was YES. [2024-06-03 18:45:26,912 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30099 conditions, 3949 events. 2336/3949 cut-off events. For 364474/364490 co-relation queries the response was YES. Maximal size of possible extension queue 367. Compared 25132 event pairs, 361 based on Foata normal form. 18/3967 useless extension candidates. Maximal degree in co-relation 29897. Up to 3289 conditions per place. [2024-06-03 18:45:26,926 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 509 selfloop transitions, 104 changer transitions 0/619 dead transitions. [2024-06-03 18:45:26,926 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 461 places, 619 transitions, 10628 flow [2024-06-03 18:45:26,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:45:26,926 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:45:26,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 151 transitions. [2024-06-03 18:45:26,927 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5261324041811847 [2024-06-03 18:45:26,927 INFO L175 Difference]: Start difference. First operand has 455 places, 598 transitions, 8976 flow. Second operand 7 states and 151 transitions. [2024-06-03 18:45:26,927 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 461 places, 619 transitions, 10628 flow [2024-06-03 18:45:29,400 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 453 places, 619 transitions, 9813 flow, removed 21 selfloop flow, removed 8 redundant places. [2024-06-03 18:45:29,406 INFO L231 Difference]: Finished difference. Result has 455 places, 604 transitions, 8597 flow [2024-06-03 18:45:29,407 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8161, PETRI_DIFFERENCE_MINUEND_PLACES=447, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=598, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=497, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8597, PETRI_PLACES=455, PETRI_TRANSITIONS=604} [2024-06-03 18:45:29,407 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 413 predicate places. [2024-06-03 18:45:29,407 INFO L495 AbstractCegarLoop]: Abstraction has has 455 places, 604 transitions, 8597 flow [2024-06-03 18:45:29,407 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:29,407 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:45:29,407 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:45:29,407 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable168 [2024-06-03 18:45:29,407 INFO L420 AbstractCegarLoop]: === Iteration 170 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:45:29,407 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:45:29,408 INFO L85 PathProgramCache]: Analyzing trace with hash -2114030999, now seen corresponding path program 14 times [2024-06-03 18:45:29,408 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:45:29,408 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1043847730] [2024-06-03 18:45:29,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:45:29,408 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:45:29,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:45:29,533 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:45:29,533 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:45:29,533 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1043847730] [2024-06-03 18:45:29,533 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1043847730] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:45:29,533 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:45:29,533 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:45:29,533 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [672537248] [2024-06-03 18:45:29,534 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:45:29,534 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:45:29,534 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:45:29,534 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:45:29,534 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:45:29,606 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:45:29,606 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 455 places, 604 transitions, 8597 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:29,606 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:45:29,606 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:45:29,607 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:45:30,370 INFO L124 PetriNetUnfolderBase]: 2331/3946 cut-off events. [2024-06-03 18:45:30,370 INFO L125 PetriNetUnfolderBase]: For 356709/356725 co-relation queries the response was YES. [2024-06-03 18:45:30,419 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29507 conditions, 3946 events. 2331/3946 cut-off events. For 356709/356725 co-relation queries the response was YES. Maximal size of possible extension queue 368. Compared 25176 event pairs, 355 based on Foata normal form. 18/3964 useless extension candidates. Maximal degree in co-relation 29303. Up to 3285 conditions per place. [2024-06-03 18:45:30,434 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 507 selfloop transitions, 105 changer transitions 0/618 dead transitions. [2024-06-03 18:45:30,434 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 461 places, 618 transitions, 9853 flow [2024-06-03 18:45:30,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:45:30,435 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:45:30,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 150 transitions. [2024-06-03 18:45:30,435 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5226480836236934 [2024-06-03 18:45:30,435 INFO L175 Difference]: Start difference. First operand has 455 places, 604 transitions, 8597 flow. Second operand 7 states and 150 transitions. [2024-06-03 18:45:30,435 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 461 places, 618 transitions, 9853 flow [2024-06-03 18:45:33,371 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 459 places, 618 transitions, 9641 flow, removed 70 selfloop flow, removed 2 redundant places. [2024-06-03 18:45:33,378 INFO L231 Difference]: Finished difference. Result has 460 places, 604 transitions, 8600 flow [2024-06-03 18:45:33,378 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8385, PETRI_DIFFERENCE_MINUEND_PLACES=453, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=604, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=499, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8600, PETRI_PLACES=460, PETRI_TRANSITIONS=604} [2024-06-03 18:45:33,378 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 418 predicate places. [2024-06-03 18:45:33,378 INFO L495 AbstractCegarLoop]: Abstraction has has 460 places, 604 transitions, 8600 flow [2024-06-03 18:45:33,378 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:33,378 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:45:33,379 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:45:33,379 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable169 [2024-06-03 18:45:33,379 INFO L420 AbstractCegarLoop]: === Iteration 171 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:45:33,379 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:45:33,379 INFO L85 PathProgramCache]: Analyzing trace with hash -1774802238, now seen corresponding path program 44 times [2024-06-03 18:45:33,379 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:45:33,379 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [354485313] [2024-06-03 18:45:33,379 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:45:33,379 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:45:33,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:45:33,514 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:45:33,514 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:45:33,514 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [354485313] [2024-06-03 18:45:33,515 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [354485313] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:45:33,515 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:45:33,515 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:45:33,515 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1473742411] [2024-06-03 18:45:33,515 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:45:33,515 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:45:33,515 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:45:33,515 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:45:33,515 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:45:33,564 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:45:33,564 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 460 places, 604 transitions, 8600 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:33,564 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:45:33,564 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:45:33,564 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:45:34,383 INFO L124 PetriNetUnfolderBase]: 2336/3953 cut-off events. [2024-06-03 18:45:34,383 INFO L125 PetriNetUnfolderBase]: For 355057/355067 co-relation queries the response was YES. [2024-06-03 18:45:34,431 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29553 conditions, 3953 events. 2336/3953 cut-off events. For 355057/355067 co-relation queries the response was YES. Maximal size of possible extension queue 369. Compared 25248 event pairs, 424 based on Foata normal form. 11/3963 useless extension candidates. Maximal degree in co-relation 29347. Up to 2997 conditions per place. [2024-06-03 18:45:34,444 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 269 selfloop transitions, 353 changer transitions 0/628 dead transitions. [2024-06-03 18:45:34,445 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 472 places, 628 transitions, 10161 flow [2024-06-03 18:45:34,445 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-03 18:45:34,445 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-03 18:45:34,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 264 transitions. [2024-06-03 18:45:34,446 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49530956848030017 [2024-06-03 18:45:34,446 INFO L175 Difference]: Start difference. First operand has 460 places, 604 transitions, 8600 flow. Second operand 13 states and 264 transitions. [2024-06-03 18:45:34,446 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 472 places, 628 transitions, 10161 flow [2024-06-03 18:45:36,789 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 465 places, 628 transitions, 9819 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-03 18:45:36,796 INFO L231 Difference]: Finished difference. Result has 466 places, 607 transitions, 9015 flow [2024-06-03 18:45:36,796 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8258, PETRI_DIFFERENCE_MINUEND_PLACES=453, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=604, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=350, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=9015, PETRI_PLACES=466, PETRI_TRANSITIONS=607} [2024-06-03 18:45:36,796 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 424 predicate places. [2024-06-03 18:45:36,797 INFO L495 AbstractCegarLoop]: Abstraction has has 466 places, 607 transitions, 9015 flow [2024-06-03 18:45:36,797 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:36,797 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:45:36,797 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:45:36,797 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable170 [2024-06-03 18:45:36,797 INFO L420 AbstractCegarLoop]: === Iteration 172 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:45:36,797 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:45:36,797 INFO L85 PathProgramCache]: Analyzing trace with hash -1774796658, now seen corresponding path program 45 times [2024-06-03 18:45:36,797 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:45:36,797 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2100535547] [2024-06-03 18:45:36,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:45:36,797 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:45:36,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:45:36,921 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:45:36,922 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:45:36,922 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2100535547] [2024-06-03 18:45:36,922 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2100535547] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:45:36,922 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:45:36,922 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:45:36,922 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [864558329] [2024-06-03 18:45:36,922 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:45:36,922 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:45:36,922 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:45:36,922 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:45:36,922 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:45:36,967 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:45:36,967 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 466 places, 607 transitions, 9015 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:36,967 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:45:36,967 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:45:36,967 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:45:37,775 INFO L124 PetriNetUnfolderBase]: 2333/3949 cut-off events. [2024-06-03 18:45:37,775 INFO L125 PetriNetUnfolderBase]: For 355877/355887 co-relation queries the response was YES. [2024-06-03 18:45:37,821 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29562 conditions, 3949 events. 2333/3949 cut-off events. For 355877/355887 co-relation queries the response was YES. Maximal size of possible extension queue 369. Compared 25237 event pairs, 424 based on Foata normal form. 11/3959 useless extension candidates. Maximal degree in co-relation 29357. Up to 2994 conditions per place. [2024-06-03 18:45:37,834 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 269 selfloop transitions, 351 changer transitions 0/626 dead transitions. [2024-06-03 18:45:37,834 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 477 places, 626 transitions, 10299 flow [2024-06-03 18:45:37,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-03 18:45:37,835 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-03 18:45:37,835 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 249 transitions. [2024-06-03 18:45:37,835 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5060975609756098 [2024-06-03 18:45:37,835 INFO L175 Difference]: Start difference. First operand has 466 places, 607 transitions, 9015 flow. Second operand 12 states and 249 transitions. [2024-06-03 18:45:37,836 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 477 places, 626 transitions, 10299 flow [2024-06-03 18:45:40,789 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 466 places, 626 transitions, 9485 flow, removed 30 selfloop flow, removed 11 redundant places. [2024-06-03 18:45:40,796 INFO L231 Difference]: Finished difference. Result has 467 places, 607 transitions, 8909 flow [2024-06-03 18:45:40,796 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8201, PETRI_DIFFERENCE_MINUEND_PLACES=455, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=607, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=351, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=8909, PETRI_PLACES=467, PETRI_TRANSITIONS=607} [2024-06-03 18:45:40,796 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 425 predicate places. [2024-06-03 18:45:40,796 INFO L495 AbstractCegarLoop]: Abstraction has has 467 places, 607 transitions, 8909 flow [2024-06-03 18:45:40,796 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:40,796 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:45:40,796 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:45:40,796 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable171 [2024-06-03 18:45:40,797 INFO L420 AbstractCegarLoop]: === Iteration 173 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:45:40,797 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:45:40,797 INFO L85 PathProgramCache]: Analyzing trace with hash -566096661, now seen corresponding path program 1 times [2024-06-03 18:45:40,797 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:45:40,797 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [67026217] [2024-06-03 18:45:40,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:45:40,797 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:45:40,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:45:40,936 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:45:40,936 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:45:40,936 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [67026217] [2024-06-03 18:45:40,936 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [67026217] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:45:40,936 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:45:40,936 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:45:40,936 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [421542309] [2024-06-03 18:45:40,936 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:45:40,936 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:45:40,936 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:45:40,937 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:45:40,937 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:45:40,985 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:45:40,985 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 467 places, 607 transitions, 8909 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:40,986 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:45:40,986 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:45:40,986 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:45:41,822 INFO L124 PetriNetUnfolderBase]: 2432/4090 cut-off events. [2024-06-03 18:45:41,822 INFO L125 PetriNetUnfolderBase]: For 483693/483693 co-relation queries the response was YES. [2024-06-03 18:45:41,872 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32103 conditions, 4090 events. 2432/4090 cut-off events. For 483693/483693 co-relation queries the response was YES. Maximal size of possible extension queue 371. Compared 25981 event pairs, 276 based on Foata normal form. 6/4095 useless extension candidates. Maximal degree in co-relation 31897. Up to 2878 conditions per place. [2024-06-03 18:45:41,886 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 538 selfloop transitions, 103 changer transitions 0/647 dead transitions. [2024-06-03 18:45:41,886 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 474 places, 647 transitions, 10861 flow [2024-06-03 18:45:41,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:45:41,886 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:45:41,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-03 18:45:41,886 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5823170731707317 [2024-06-03 18:45:41,886 INFO L175 Difference]: Start difference. First operand has 467 places, 607 transitions, 8909 flow. Second operand 8 states and 191 transitions. [2024-06-03 18:45:41,887 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 474 places, 647 transitions, 10861 flow [2024-06-03 18:45:44,241 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 462 places, 647 transitions, 10113 flow, removed 0 selfloop flow, removed 12 redundant places. [2024-06-03 18:45:44,247 INFO L231 Difference]: Finished difference. Result has 463 places, 610 transitions, 8433 flow [2024-06-03 18:45:44,248 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8161, PETRI_DIFFERENCE_MINUEND_PLACES=455, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=607, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=506, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8433, PETRI_PLACES=463, PETRI_TRANSITIONS=610} [2024-06-03 18:45:44,248 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 421 predicate places. [2024-06-03 18:45:44,248 INFO L495 AbstractCegarLoop]: Abstraction has has 463 places, 610 transitions, 8433 flow [2024-06-03 18:45:44,248 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:44,248 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:45:44,248 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:45:44,248 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable172 [2024-06-03 18:45:44,248 INFO L420 AbstractCegarLoop]: === Iteration 174 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:45:44,249 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:45:44,249 INFO L85 PathProgramCache]: Analyzing trace with hash 1448314725, now seen corresponding path program 1 times [2024-06-03 18:45:44,249 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:45:44,249 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2090877067] [2024-06-03 18:45:44,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:45:44,249 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:45:44,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:45:44,415 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:45:44,415 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:45:44,415 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2090877067] [2024-06-03 18:45:44,415 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2090877067] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:45:44,415 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:45:44,415 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:45:44,415 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [12200890] [2024-06-03 18:45:44,415 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:45:44,416 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:45:44,416 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:45:44,416 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:45:44,416 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:45:44,488 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:45:44,489 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 463 places, 610 transitions, 8433 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:44,489 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:45:44,489 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:45:44,489 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:45:45,550 INFO L124 PetriNetUnfolderBase]: 2588/4350 cut-off events. [2024-06-03 18:45:45,551 INFO L125 PetriNetUnfolderBase]: For 597519/597519 co-relation queries the response was YES. [2024-06-03 18:45:45,602 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35560 conditions, 4350 events. 2588/4350 cut-off events. For 597519/597519 co-relation queries the response was YES. Maximal size of possible extension queue 388. Compared 27909 event pairs, 316 based on Foata normal form. 6/4355 useless extension candidates. Maximal degree in co-relation 35353. Up to 3387 conditions per place. [2024-06-03 18:45:45,618 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 550 selfloop transitions, 100 changer transitions 0/656 dead transitions. [2024-06-03 18:45:45,619 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 471 places, 656 transitions, 10542 flow [2024-06-03 18:45:45,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:45:45,619 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:45:45,619 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 210 transitions. [2024-06-03 18:45:45,619 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5691056910569106 [2024-06-03 18:45:45,619 INFO L175 Difference]: Start difference. First operand has 463 places, 610 transitions, 8433 flow. Second operand 9 states and 210 transitions. [2024-06-03 18:45:45,620 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 471 places, 656 transitions, 10542 flow [2024-06-03 18:45:50,285 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 468 places, 656 transitions, 10433 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-06-03 18:45:50,292 INFO L231 Difference]: Finished difference. Result has 471 places, 620 transitions, 8770 flow [2024-06-03 18:45:50,293 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8326, PETRI_DIFFERENCE_MINUEND_PLACES=460, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=610, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=513, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8770, PETRI_PLACES=471, PETRI_TRANSITIONS=620} [2024-06-03 18:45:50,293 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 429 predicate places. [2024-06-03 18:45:50,293 INFO L495 AbstractCegarLoop]: Abstraction has has 471 places, 620 transitions, 8770 flow [2024-06-03 18:45:50,293 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:50,293 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:45:50,294 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:45:50,294 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable173 [2024-06-03 18:45:50,294 INFO L420 AbstractCegarLoop]: === Iteration 175 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:45:50,294 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:45:50,294 INFO L85 PathProgramCache]: Analyzing trace with hash -565976691, now seen corresponding path program 2 times [2024-06-03 18:45:50,294 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:45:50,294 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [983503561] [2024-06-03 18:45:50,295 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:45:50,295 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:45:50,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:45:50,454 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:45:50,454 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:45:50,455 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [983503561] [2024-06-03 18:45:50,455 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [983503561] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:45:50,455 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:45:50,455 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:45:50,455 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [450589896] [2024-06-03 18:45:50,455 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:45:50,455 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:45:50,455 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:45:50,455 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:45:50,455 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:45:50,509 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:45:50,510 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 471 places, 620 transitions, 8770 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:50,510 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:45:50,510 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:45:50,510 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:45:51,511 INFO L124 PetriNetUnfolderBase]: 2608/4386 cut-off events. [2024-06-03 18:45:51,511 INFO L125 PetriNetUnfolderBase]: For 611897/611897 co-relation queries the response was YES. [2024-06-03 18:45:51,566 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36316 conditions, 4386 events. 2608/4386 cut-off events. For 611897/611897 co-relation queries the response was YES. Maximal size of possible extension queue 390. Compared 28214 event pairs, 362 based on Foata normal form. 6/4391 useless extension candidates. Maximal degree in co-relation 36105. Up to 3736 conditions per place. [2024-06-03 18:45:51,582 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 586 selfloop transitions, 56 changer transitions 0/648 dead transitions. [2024-06-03 18:45:51,583 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 478 places, 648 transitions, 10152 flow [2024-06-03 18:45:51,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:45:51,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:45:51,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 178 transitions. [2024-06-03 18:45:51,583 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5426829268292683 [2024-06-03 18:45:51,583 INFO L175 Difference]: Start difference. First operand has 471 places, 620 transitions, 8770 flow. Second operand 8 states and 178 transitions. [2024-06-03 18:45:51,583 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 478 places, 648 transitions, 10152 flow [2024-06-03 18:45:55,754 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 475 places, 648 transitions, 10048 flow, removed 14 selfloop flow, removed 3 redundant places. [2024-06-03 18:45:55,760 INFO L231 Difference]: Finished difference. Result has 476 places, 621 transitions, 8802 flow [2024-06-03 18:45:55,760 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8666, PETRI_DIFFERENCE_MINUEND_PLACES=468, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=620, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=564, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8802, PETRI_PLACES=476, PETRI_TRANSITIONS=621} [2024-06-03 18:45:55,761 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 434 predicate places. [2024-06-03 18:45:55,761 INFO L495 AbstractCegarLoop]: Abstraction has has 476 places, 621 transitions, 8802 flow [2024-06-03 18:45:55,761 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:55,761 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:45:55,761 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:45:55,761 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable174 [2024-06-03 18:45:55,762 INFO L420 AbstractCegarLoop]: === Iteration 176 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:45:55,762 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:45:55,762 INFO L85 PathProgramCache]: Analyzing trace with hash 1625683395, now seen corresponding path program 2 times [2024-06-03 18:45:55,762 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:45:55,762 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [631820356] [2024-06-03 18:45:55,762 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:45:55,762 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:45:55,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:45:55,925 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:45:55,925 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:45:55,925 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [631820356] [2024-06-03 18:45:55,926 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [631820356] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:45:55,926 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:45:55,926 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:45:55,926 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [461146437] [2024-06-03 18:45:55,926 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:45:55,926 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:45:55,926 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:45:55,926 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:45:55,926 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:45:55,984 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:45:55,984 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 476 places, 621 transitions, 8802 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:55,984 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:45:55,984 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:45:55,984 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:45:56,989 INFO L124 PetriNetUnfolderBase]: 2710/4552 cut-off events. [2024-06-03 18:45:56,989 INFO L125 PetriNetUnfolderBase]: For 705243/705243 co-relation queries the response was YES. [2024-06-03 18:45:57,049 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39211 conditions, 4552 events. 2710/4552 cut-off events. For 705243/705243 co-relation queries the response was YES. Maximal size of possible extension queue 402. Compared 29462 event pairs, 349 based on Foata normal form. 6/4557 useless extension candidates. Maximal degree in co-relation 38998. Up to 3475 conditions per place. [2024-06-03 18:45:57,067 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 551 selfloop transitions, 103 changer transitions 0/660 dead transitions. [2024-06-03 18:45:57,067 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 484 places, 660 transitions, 10870 flow [2024-06-03 18:45:57,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:45:57,067 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:45:57,067 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 204 transitions. [2024-06-03 18:45:57,068 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5528455284552846 [2024-06-03 18:45:57,068 INFO L175 Difference]: Start difference. First operand has 476 places, 621 transitions, 8802 flow. Second operand 9 states and 204 transitions. [2024-06-03 18:45:57,068 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 484 places, 660 transitions, 10870 flow [2024-06-03 18:46:01,140 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 477 places, 660 transitions, 10734 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-03 18:46:01,147 INFO L231 Difference]: Finished difference. Result has 479 places, 628 transitions, 9042 flow [2024-06-03 18:46:01,147 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8676, PETRI_DIFFERENCE_MINUEND_PLACES=469, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=621, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=523, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9042, PETRI_PLACES=479, PETRI_TRANSITIONS=628} [2024-06-03 18:46:01,148 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 437 predicate places. [2024-06-03 18:46:01,148 INFO L495 AbstractCegarLoop]: Abstraction has has 479 places, 628 transitions, 9042 flow [2024-06-03 18:46:01,148 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:46:01,148 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:46:01,148 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:46:01,148 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable175 [2024-06-03 18:46:01,148 INFO L420 AbstractCegarLoop]: === Iteration 177 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:46:01,148 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:46:01,148 INFO L85 PathProgramCache]: Analyzing trace with hash 1625446059, now seen corresponding path program 3 times [2024-06-03 18:46:01,148 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:46:01,148 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2134614246] [2024-06-03 18:46:01,148 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:46:01,148 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:46:01,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:46:01,302 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:46:01,302 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:46:01,302 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2134614246] [2024-06-03 18:46:01,302 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2134614246] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:46:01,302 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:46:01,302 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:46:01,302 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [179683307] [2024-06-03 18:46:01,302 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:46:01,302 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:46:01,302 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:46:01,303 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:46:01,303 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:46:01,381 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:46:01,381 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 479 places, 628 transitions, 9042 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:46:01,381 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:46:01,381 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:46:01,381 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:46:02,409 INFO L124 PetriNetUnfolderBase]: 2763/4647 cut-off events. [2024-06-03 18:46:02,409 INFO L125 PetriNetUnfolderBase]: For 763163/763163 co-relation queries the response was YES. [2024-06-03 18:46:02,469 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40737 conditions, 4647 events. 2763/4647 cut-off events. For 763163/763163 co-relation queries the response was YES. Maximal size of possible extension queue 405. Compared 30234 event pairs, 387 based on Foata normal form. 6/4652 useless extension candidates. Maximal degree in co-relation 40523. Up to 3908 conditions per place. [2024-06-03 18:46:02,486 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 591 selfloop transitions, 62 changer transitions 0/659 dead transitions. [2024-06-03 18:46:02,487 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 487 places, 659 transitions, 10724 flow [2024-06-03 18:46:02,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:46:02,492 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:46:02,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 194 transitions. [2024-06-03 18:46:02,493 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5257452574525745 [2024-06-03 18:46:02,493 INFO L175 Difference]: Start difference. First operand has 479 places, 628 transitions, 9042 flow. Second operand 9 states and 194 transitions. [2024-06-03 18:46:02,493 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 487 places, 659 transitions, 10724 flow [2024-06-03 18:46:07,100 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 483 places, 659 transitions, 10548 flow, removed 19 selfloop flow, removed 4 redundant places. [2024-06-03 18:46:07,107 INFO L231 Difference]: Finished difference. Result has 485 places, 630 transitions, 9044 flow [2024-06-03 18:46:07,107 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8866, PETRI_DIFFERENCE_MINUEND_PLACES=475, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=628, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=566, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9044, PETRI_PLACES=485, PETRI_TRANSITIONS=630} [2024-06-03 18:46:07,107 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 443 predicate places. [2024-06-03 18:46:07,107 INFO L495 AbstractCegarLoop]: Abstraction has has 485 places, 630 transitions, 9044 flow [2024-06-03 18:46:07,107 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:46:07,107 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:46:07,107 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:46:07,107 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable176 [2024-06-03 18:46:07,107 INFO L420 AbstractCegarLoop]: === Iteration 178 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:46:07,108 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:46:07,108 INFO L85 PathProgramCache]: Analyzing trace with hash 1625446245, now seen corresponding path program 3 times [2024-06-03 18:46:07,108 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:46:07,108 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [644455718] [2024-06-03 18:46:07,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:46:07,108 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:46:07,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:46:07,251 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:46:07,251 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:46:07,251 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [644455718] [2024-06-03 18:46:07,251 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [644455718] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:46:07,251 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:46:07,251 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:46:07,252 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [598456673] [2024-06-03 18:46:07,252 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:46:07,252 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:46:07,252 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:46:07,252 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:46:07,252 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:46:07,317 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:46:07,317 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 485 places, 630 transitions, 9044 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:46:07,317 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:46:07,318 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:46:07,318 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:46:08,426 INFO L124 PetriNetUnfolderBase]: 2750/4628 cut-off events. [2024-06-03 18:46:08,426 INFO L125 PetriNetUnfolderBase]: For 732949/732949 co-relation queries the response was YES. [2024-06-03 18:46:08,479 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39739 conditions, 4628 events. 2750/4628 cut-off events. For 732949/732949 co-relation queries the response was YES. Maximal size of possible extension queue 405. Compared 30092 event pairs, 341 based on Foata normal form. 6/4633 useless extension candidates. Maximal degree in co-relation 39523. Up to 3552 conditions per place. [2024-06-03 18:46:08,494 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 557 selfloop transitions, 101 changer transitions 0/664 dead transitions. [2024-06-03 18:46:08,494 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 493 places, 664 transitions, 10996 flow [2024-06-03 18:46:08,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:46:08,494 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:46:08,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 206 transitions. [2024-06-03 18:46:08,495 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5582655826558266 [2024-06-03 18:46:08,495 INFO L175 Difference]: Start difference. First operand has 485 places, 630 transitions, 9044 flow. Second operand 9 states and 206 transitions. [2024-06-03 18:46:08,495 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 493 places, 664 transitions, 10996 flow [2024-06-03 18:46:12,195 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 487 places, 664 transitions, 10852 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-03 18:46:12,201 INFO L231 Difference]: Finished difference. Result has 488 places, 630 transitions, 9106 flow [2024-06-03 18:46:12,202 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8900, PETRI_DIFFERENCE_MINUEND_PLACES=479, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=630, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=529, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9106, PETRI_PLACES=488, PETRI_TRANSITIONS=630} [2024-06-03 18:46:12,202 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 446 predicate places. [2024-06-03 18:46:12,202 INFO L495 AbstractCegarLoop]: Abstraction has has 488 places, 630 transitions, 9106 flow [2024-06-03 18:46:12,202 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:46:12,202 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:46:12,202 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:46:12,202 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable177 [2024-06-03 18:46:12,202 INFO L420 AbstractCegarLoop]: === Iteration 179 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:46:12,203 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:46:12,203 INFO L85 PathProgramCache]: Analyzing trace with hash -69799797, now seen corresponding path program 4 times [2024-06-03 18:46:12,203 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:46:12,203 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1104285962] [2024-06-03 18:46:12,203 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:46:12,203 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:46:12,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:46:12,352 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:46:12,352 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:46:12,352 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1104285962] [2024-06-03 18:46:12,352 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1104285962] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:46:12,352 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:46:12,352 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:46:12,352 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [275098315] [2024-06-03 18:46:12,352 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:46:12,352 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:46:12,352 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:46:12,353 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:46:12,353 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:46:12,412 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:46:12,412 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 488 places, 630 transitions, 9106 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:46:12,412 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:46:12,412 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:46:12,412 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:46:13,451 INFO L124 PetriNetUnfolderBase]: 2803/4711 cut-off events. [2024-06-03 18:46:13,452 INFO L125 PetriNetUnfolderBase]: For 789850/789850 co-relation queries the response was YES. [2024-06-03 18:46:13,511 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41166 conditions, 4711 events. 2803/4711 cut-off events. For 789850/789850 co-relation queries the response was YES. Maximal size of possible extension queue 410. Compared 30686 event pairs, 457 based on Foata normal form. 6/4712 useless extension candidates. Maximal degree in co-relation 40951. Up to 3582 conditions per place. [2024-06-03 18:46:13,529 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 558 selfloop transitions, 100 changer transitions 0/664 dead transitions. [2024-06-03 18:46:13,529 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 494 places, 664 transitions, 11092 flow [2024-06-03 18:46:13,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:46:13,530 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:46:13,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-03 18:46:13,530 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5888501742160279 [2024-06-03 18:46:13,531 INFO L175 Difference]: Start difference. First operand has 488 places, 630 transitions, 9106 flow. Second operand 7 states and 169 transitions. [2024-06-03 18:46:13,531 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 494 places, 664 transitions, 11092 flow [2024-06-03 18:46:18,257 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 489 places, 664 transitions, 10927 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-03 18:46:18,264 INFO L231 Difference]: Finished difference. Result has 490 places, 632 transitions, 9193 flow [2024-06-03 18:46:18,264 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8941, PETRI_DIFFERENCE_MINUEND_PLACES=483, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=630, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=532, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9193, PETRI_PLACES=490, PETRI_TRANSITIONS=632} [2024-06-03 18:46:18,264 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 448 predicate places. [2024-06-03 18:46:18,264 INFO L495 AbstractCegarLoop]: Abstraction has has 490 places, 632 transitions, 9193 flow [2024-06-03 18:46:18,265 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:46:18,265 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:46:18,265 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:46:18,265 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable178 [2024-06-03 18:46:18,265 INFO L420 AbstractCegarLoop]: === Iteration 180 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:46:18,265 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:46:18,265 INFO L85 PathProgramCache]: Analyzing trace with hash -69679641, now seen corresponding path program 4 times [2024-06-03 18:46:18,266 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:46:18,266 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [814640772] [2024-06-03 18:46:18,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:46:18,266 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:46:18,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:46:18,411 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:46:18,411 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:46:18,411 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [814640772] [2024-06-03 18:46:18,411 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [814640772] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:46:18,411 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:46:18,411 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:46:18,411 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [812671032] [2024-06-03 18:46:18,411 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:46:18,411 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:46:18,411 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:46:18,412 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:46:18,412 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:46:18,476 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:46:18,476 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 490 places, 632 transitions, 9193 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:46:18,476 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:46:18,476 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:46:18,476 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:46:19,525 INFO L124 PetriNetUnfolderBase]: 2790/4677 cut-off events. [2024-06-03 18:46:19,525 INFO L125 PetriNetUnfolderBase]: For 757278/757278 co-relation queries the response was YES. [2024-06-03 18:46:19,588 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40285 conditions, 4677 events. 2790/4677 cut-off events. For 757278/757278 co-relation queries the response was YES. Maximal size of possible extension queue 411. Compared 30399 event pairs, 537 based on Foata normal form. 6/4673 useless extension candidates. Maximal degree in co-relation 40069. Up to 3986 conditions per place. [2024-06-03 18:46:19,609 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 570 selfloop transitions, 83 changer transitions 0/659 dead transitions. [2024-06-03 18:46:19,609 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 497 places, 659 transitions, 10855 flow [2024-06-03 18:46:19,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:46:19,610 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:46:19,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 182 transitions. [2024-06-03 18:46:19,610 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5548780487804879 [2024-06-03 18:46:19,610 INFO L175 Difference]: Start difference. First operand has 490 places, 632 transitions, 9193 flow. Second operand 8 states and 182 transitions. [2024-06-03 18:46:19,610 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 497 places, 659 transitions, 10855 flow [2024-06-03 18:46:24,334 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 493 places, 659 transitions, 10612 flow, removed 22 selfloop flow, removed 4 redundant places. [2024-06-03 18:46:24,341 INFO L231 Difference]: Finished difference. Result has 494 places, 632 transitions, 9120 flow [2024-06-03 18:46:24,342 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8950, PETRI_DIFFERENCE_MINUEND_PLACES=486, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=632, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=549, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9120, PETRI_PLACES=494, PETRI_TRANSITIONS=632} [2024-06-03 18:46:24,342 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 452 predicate places. [2024-06-03 18:46:24,342 INFO L495 AbstractCegarLoop]: Abstraction has has 494 places, 632 transitions, 9120 flow [2024-06-03 18:46:24,342 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:46:24,342 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:46:24,342 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:46:24,342 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable179 [2024-06-03 18:46:24,342 INFO L420 AbstractCegarLoop]: === Iteration 181 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:46:24,342 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:46:24,342 INFO L85 PathProgramCache]: Analyzing trace with hash 795687785, now seen corresponding path program 5 times [2024-06-03 18:46:24,343 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:46:24,343 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1795692880] [2024-06-03 18:46:24,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:46:24,343 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:46:24,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:46:24,496 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:46:24,496 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:46:24,496 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1795692880] [2024-06-03 18:46:24,496 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1795692880] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:46:24,496 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:46:24,496 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:46:24,497 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [971977587] [2024-06-03 18:46:24,497 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:46:24,497 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:46:24,497 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:46:24,497 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:46:24,497 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:46:24,564 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:46:24,565 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 494 places, 632 transitions, 9120 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:46:24,565 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:46:24,565 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:46:24,565 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:46:25,567 INFO L124 PetriNetUnfolderBase]: 2777/4660 cut-off events. [2024-06-03 18:46:25,567 INFO L125 PetriNetUnfolderBase]: For 720173/720173 co-relation queries the response was YES. [2024-06-03 18:46:25,627 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39184 conditions, 4660 events. 2777/4660 cut-off events. For 720173/720173 co-relation queries the response was YES. Maximal size of possible extension queue 410. Compared 30280 event pairs, 542 based on Foata normal form. 6/4656 useless extension candidates. Maximal degree in co-relation 38967. Up to 4086 conditions per place. [2024-06-03 18:46:25,644 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 600 selfloop transitions, 48 changer transitions 0/654 dead transitions. [2024-06-03 18:46:25,644 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 500 places, 654 transitions, 10484 flow [2024-06-03 18:46:25,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:46:25,644 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:46:25,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 156 transitions. [2024-06-03 18:46:25,645 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5435540069686411 [2024-06-03 18:46:25,645 INFO L175 Difference]: Start difference. First operand has 494 places, 632 transitions, 9120 flow. Second operand 7 states and 156 transitions. [2024-06-03 18:46:25,645 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 500 places, 654 transitions, 10484 flow [2024-06-03 18:46:30,418 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 493 places, 654 transitions, 10318 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-03 18:46:30,425 INFO L231 Difference]: Finished difference. Result has 494 places, 632 transitions, 9054 flow [2024-06-03 18:46:30,426 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8954, PETRI_DIFFERENCE_MINUEND_PLACES=487, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=632, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=584, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9054, PETRI_PLACES=494, PETRI_TRANSITIONS=632} [2024-06-03 18:46:30,426 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 452 predicate places. [2024-06-03 18:46:30,426 INFO L495 AbstractCegarLoop]: Abstraction has has 494 places, 632 transitions, 9054 flow [2024-06-03 18:46:30,426 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:46:30,426 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:46:30,427 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:46:30,427 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable180 [2024-06-03 18:46:30,427 INFO L420 AbstractCegarLoop]: === Iteration 182 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:46:30,427 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:46:30,427 INFO L85 PathProgramCache]: Analyzing trace with hash 72303273, now seen corresponding path program 6 times [2024-06-03 18:46:30,427 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:46:30,428 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1547915685] [2024-06-03 18:46:30,428 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:46:30,428 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:46:30,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:46:30,586 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:46:30,587 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:46:30,587 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1547915685] [2024-06-03 18:46:30,587 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1547915685] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:46:30,587 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:46:30,587 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:46:30,587 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2059316219] [2024-06-03 18:46:30,587 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:46:30,587 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:46:30,587 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:46:30,587 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:46:30,587 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:46:30,632 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:46:30,633 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 494 places, 632 transitions, 9054 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:46:30,633 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:46:30,633 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:46:30,633 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:46:31,911 INFO L124 PetriNetUnfolderBase]: 2805/4721 cut-off events. [2024-06-03 18:46:31,912 INFO L125 PetriNetUnfolderBase]: For 748947/748947 co-relation queries the response was YES. [2024-06-03 18:46:31,974 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39448 conditions, 4721 events. 2805/4721 cut-off events. For 748947/748947 co-relation queries the response was YES. Maximal size of possible extension queue 415. Compared 30889 event pairs, 478 based on Foata normal form. 8/4728 useless extension candidates. Maximal degree in co-relation 39230. Up to 3769 conditions per place. [2024-06-03 18:46:31,993 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 549 selfloop transitions, 107 changer transitions 0/662 dead transitions. [2024-06-03 18:46:31,993 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 500 places, 662 transitions, 10774 flow [2024-06-03 18:46:31,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:46:31,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:46:31,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-03 18:46:31,994 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5923344947735192 [2024-06-03 18:46:31,994 INFO L175 Difference]: Start difference. First operand has 494 places, 632 transitions, 9054 flow. Second operand 7 states and 170 transitions. [2024-06-03 18:46:31,994 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 500 places, 662 transitions, 10774 flow [2024-06-03 18:46:36,309 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 494 places, 662 transitions, 10675 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-03 18:46:36,316 INFO L231 Difference]: Finished difference. Result has 495 places, 633 transitions, 9200 flow [2024-06-03 18:46:36,316 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8955, PETRI_DIFFERENCE_MINUEND_PLACES=488, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=632, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=526, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9200, PETRI_PLACES=495, PETRI_TRANSITIONS=633} [2024-06-03 18:46:36,317 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 453 predicate places. [2024-06-03 18:46:36,317 INFO L495 AbstractCegarLoop]: Abstraction has has 495 places, 633 transitions, 9200 flow [2024-06-03 18:46:36,317 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:46:36,317 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:46:36,317 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:46:36,317 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable181 [2024-06-03 18:46:36,317 INFO L420 AbstractCegarLoop]: === Iteration 183 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:46:36,317 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:46:36,317 INFO L85 PathProgramCache]: Analyzing trace with hash 80874153, now seen corresponding path program 7 times [2024-06-03 18:46:36,317 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:46:36,317 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1183778409] [2024-06-03 18:46:36,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:46:36,318 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:46:36,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:46:36,467 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:46:36,468 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:46:36,468 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1183778409] [2024-06-03 18:46:36,468 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1183778409] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:46:36,468 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:46:36,468 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:46:36,468 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [326112142] [2024-06-03 18:46:36,468 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:46:36,468 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:46:36,468 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:46:36,468 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:46:36,468 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:46:36,513 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:46:36,513 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 495 places, 633 transitions, 9200 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:46:36,513 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:46:36,513 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:46:36,513 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:46:37,532 INFO L124 PetriNetUnfolderBase]: 2833/4759 cut-off events. [2024-06-03 18:46:37,532 INFO L125 PetriNetUnfolderBase]: For 760888/760888 co-relation queries the response was YES. [2024-06-03 18:46:37,596 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40092 conditions, 4759 events. 2833/4759 cut-off events. For 760888/760888 co-relation queries the response was YES. Maximal size of possible extension queue 419. Compared 31068 event pairs, 565 based on Foata normal form. 8/4764 useless extension candidates. Maximal degree in co-relation 39873. Up to 4091 conditions per place. [2024-06-03 18:46:37,615 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 551 selfloop transitions, 98 changer transitions 0/655 dead transitions. [2024-06-03 18:46:37,615 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 501 places, 655 transitions, 10608 flow [2024-06-03 18:46:37,615 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:46:37,615 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:46:37,615 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-03 18:46:37,615 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5679442508710801 [2024-06-03 18:46:37,616 INFO L175 Difference]: Start difference. First operand has 495 places, 633 transitions, 9200 flow. Second operand 7 states and 163 transitions. [2024-06-03 18:46:37,616 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 501 places, 655 transitions, 10608 flow [2024-06-03 18:46:42,446 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 495 places, 655 transitions, 10373 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-03 18:46:42,453 INFO L231 Difference]: Finished difference. Result has 496 places, 634 transitions, 9198 flow [2024-06-03 18:46:42,453 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8969, PETRI_DIFFERENCE_MINUEND_PLACES=489, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=633, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=535, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9198, PETRI_PLACES=496, PETRI_TRANSITIONS=634} [2024-06-03 18:46:42,454 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 454 predicate places. [2024-06-03 18:46:42,454 INFO L495 AbstractCegarLoop]: Abstraction has has 496 places, 634 transitions, 9198 flow [2024-06-03 18:46:42,454 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:46:42,454 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:46:42,454 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:46:42,454 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable182 [2024-06-03 18:46:42,454 INFO L420 AbstractCegarLoop]: === Iteration 184 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:46:42,454 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:46:42,455 INFO L85 PathProgramCache]: Analyzing trace with hash 926361445, now seen corresponding path program 5 times [2024-06-03 18:46:42,455 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:46:42,455 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1867409850] [2024-06-03 18:46:42,455 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:46:42,455 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:46:42,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:46:42,627 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:46:42,627 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:46:42,627 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1867409850] [2024-06-03 18:46:42,627 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1867409850] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:46:42,627 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:46:42,628 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:46:42,628 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1550859981] [2024-06-03 18:46:42,628 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:46:42,628 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:46:42,628 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:46:42,628 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:46:42,628 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:46:42,692 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:46:42,692 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 496 places, 634 transitions, 9198 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:46:42,692 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:46:42,692 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:46:42,692 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:46:43,972 INFO L124 PetriNetUnfolderBase]: 2907/4871 cut-off events. [2024-06-03 18:46:43,972 INFO L125 PetriNetUnfolderBase]: For 812433/812433 co-relation queries the response was YES. [2024-06-03 18:46:44,029 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42001 conditions, 4871 events. 2907/4871 cut-off events. For 812433/812433 co-relation queries the response was YES. Maximal size of possible extension queue 427. Compared 31785 event pairs, 571 based on Foata normal form. 6/4874 useless extension candidates. Maximal degree in co-relation 41782. Up to 4233 conditions per place. [2024-06-03 18:46:44,044 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 580 selfloop transitions, 75 changer transitions 0/661 dead transitions. [2024-06-03 18:46:44,044 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 503 places, 661 transitions, 10962 flow [2024-06-03 18:46:44,045 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:46:44,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:46:44,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 181 transitions. [2024-06-03 18:46:44,045 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.551829268292683 [2024-06-03 18:46:44,045 INFO L175 Difference]: Start difference. First operand has 496 places, 634 transitions, 9198 flow. Second operand 8 states and 181 transitions. [2024-06-03 18:46:44,045 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 503 places, 661 transitions, 10962 flow [2024-06-03 18:46:48,726 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 497 places, 661 transitions, 10761 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-03 18:46:48,733 INFO L231 Difference]: Finished difference. Result has 499 places, 638 transitions, 9273 flow [2024-06-03 18:46:48,733 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8999, PETRI_DIFFERENCE_MINUEND_PLACES=490, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=634, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=560, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9273, PETRI_PLACES=499, PETRI_TRANSITIONS=638} [2024-06-03 18:46:48,733 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 457 predicate places. [2024-06-03 18:46:48,734 INFO L495 AbstractCegarLoop]: Abstraction has has 499 places, 638 transitions, 9273 flow [2024-06-03 18:46:48,734 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:46:48,734 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:46:48,734 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:46:48,734 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable183 [2024-06-03 18:46:48,734 INFO L420 AbstractCegarLoop]: === Iteration 185 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:46:48,735 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:46:48,735 INFO L85 PathProgramCache]: Analyzing trace with hash 926361259, now seen corresponding path program 8 times [2024-06-03 18:46:48,735 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:46:48,735 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [90358782] [2024-06-03 18:46:48,735 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:46:48,735 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:46:48,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:46:48,895 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:46:48,895 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:46:48,895 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [90358782] [2024-06-03 18:46:48,895 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [90358782] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:46:48,895 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:46:48,895 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:46:48,895 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [190232673] [2024-06-03 18:46:48,895 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:46:48,896 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:46:48,896 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:46:48,896 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:46:48,896 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:46:48,952 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:46:48,952 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 499 places, 638 transitions, 9273 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:46:48,952 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:46:48,952 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:46:48,952 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:46:50,095 INFO L124 PetriNetUnfolderBase]: 2973/4985 cut-off events. [2024-06-03 18:46:50,096 INFO L125 PetriNetUnfolderBase]: For 875856/875856 co-relation queries the response was YES. [2024-06-03 18:46:50,159 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43706 conditions, 4985 events. 2973/4985 cut-off events. For 875856/875856 co-relation queries the response was YES. Maximal size of possible extension queue 434. Compared 32735 event pairs, 593 based on Foata normal form. 6/4986 useless extension candidates. Maximal degree in co-relation 43486. Up to 4333 conditions per place. [2024-06-03 18:46:50,175 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 591 selfloop transitions, 66 changer transitions 0/663 dead transitions. [2024-06-03 18:46:50,176 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 506 places, 663 transitions, 10981 flow [2024-06-03 18:46:50,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:46:50,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:46:50,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 179 transitions. [2024-06-03 18:46:50,176 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5457317073170732 [2024-06-03 18:46:50,176 INFO L175 Difference]: Start difference. First operand has 499 places, 638 transitions, 9273 flow. Second operand 8 states and 179 transitions. [2024-06-03 18:46:50,176 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 506 places, 663 transitions, 10981 flow [2024-06-03 18:46:55,465 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 501 places, 663 transitions, 10830 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-03 18:46:55,472 INFO L231 Difference]: Finished difference. Result has 503 places, 640 transitions, 9317 flow [2024-06-03 18:46:55,472 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9122, PETRI_DIFFERENCE_MINUEND_PLACES=494, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=638, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=572, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9317, PETRI_PLACES=503, PETRI_TRANSITIONS=640} [2024-06-03 18:46:55,473 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 461 predicate places. [2024-06-03 18:46:55,473 INFO L495 AbstractCegarLoop]: Abstraction has has 503 places, 640 transitions, 9317 flow [2024-06-03 18:46:55,473 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:46:55,473 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:46:55,473 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:46:55,473 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable184 [2024-06-03 18:46:55,473 INFO L420 AbstractCegarLoop]: === Iteration 186 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:46:55,473 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:46:55,473 INFO L85 PathProgramCache]: Analyzing trace with hash -1890901147, now seen corresponding path program 9 times [2024-06-03 18:46:55,473 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:46:55,473 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1401713212] [2024-06-03 18:46:55,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:46:55,473 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:46:55,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:46:55,635 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:46:55,636 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:46:55,636 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1401713212] [2024-06-03 18:46:55,636 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1401713212] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:46:55,636 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:46:55,636 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:46:55,636 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1185029729] [2024-06-03 18:46:55,636 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:46:55,636 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:46:55,636 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:46:55,636 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:46:55,636 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:46:55,690 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:46:55,690 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 503 places, 640 transitions, 9317 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:46:55,690 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:46:55,690 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:46:55,690 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:46:56,780 INFO L124 PetriNetUnfolderBase]: 2955/4957 cut-off events. [2024-06-03 18:46:56,781 INFO L125 PetriNetUnfolderBase]: For 840699/840699 co-relation queries the response was YES. [2024-06-03 18:46:56,844 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42705 conditions, 4957 events. 2955/4957 cut-off events. For 840699/840699 co-relation queries the response was YES. Maximal size of possible extension queue 434. Compared 32558 event pairs, 591 based on Foata normal form. 8/4962 useless extension candidates. Maximal degree in co-relation 42482. Up to 4355 conditions per place. [2024-06-03 18:46:56,862 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 589 selfloop transitions, 63 changer transitions 0/658 dead transitions. [2024-06-03 18:46:56,862 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 509 places, 658 transitions, 10699 flow [2024-06-03 18:46:56,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:46:56,862 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:46:56,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 159 transitions. [2024-06-03 18:46:56,863 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.554006968641115 [2024-06-03 18:46:56,863 INFO L175 Difference]: Start difference. First operand has 503 places, 640 transitions, 9317 flow. Second operand 7 states and 159 transitions. [2024-06-03 18:46:56,863 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 509 places, 658 transitions, 10699 flow [2024-06-03 18:47:02,026 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 504 places, 658 transitions, 10564 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-03 18:47:02,032 INFO L231 Difference]: Finished difference. Result has 505 places, 640 transitions, 9320 flow [2024-06-03 18:47:02,032 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9182, PETRI_DIFFERENCE_MINUEND_PLACES=498, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=640, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=577, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9320, PETRI_PLACES=505, PETRI_TRANSITIONS=640} [2024-06-03 18:47:02,033 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 463 predicate places. [2024-06-03 18:47:02,033 INFO L495 AbstractCegarLoop]: Abstraction has has 505 places, 640 transitions, 9320 flow [2024-06-03 18:47:02,033 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:47:02,033 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:47:02,033 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:47:02,033 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable185 [2024-06-03 18:47:02,033 INFO L420 AbstractCegarLoop]: === Iteration 187 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:47:02,033 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:47:02,033 INFO L85 PathProgramCache]: Analyzing trace with hash 926687875, now seen corresponding path program 6 times [2024-06-03 18:47:02,033 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:47:02,033 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [694687175] [2024-06-03 18:47:02,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:47:02,034 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:47:02,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:47:02,183 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:47:02,183 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:47:02,183 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [694687175] [2024-06-03 18:47:02,183 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [694687175] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:47:02,183 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:47:02,183 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:47:02,183 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1514092459] [2024-06-03 18:47:02,183 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:47:02,183 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:47:02,183 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:47:02,184 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:47:02,184 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:47:02,231 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:47:02,231 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 505 places, 640 transitions, 9320 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:47:02,231 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:47:02,231 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:47:02,231 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:47:03,357 INFO L124 PetriNetUnfolderBase]: 2937/4927 cut-off events. [2024-06-03 18:47:03,357 INFO L125 PetriNetUnfolderBase]: For 788700/788700 co-relation queries the response was YES. [2024-06-03 18:47:03,418 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41446 conditions, 4927 events. 2937/4927 cut-off events. For 788700/788700 co-relation queries the response was YES. Maximal size of possible extension queue 434. Compared 32310 event pairs, 581 based on Foata normal form. 8/4934 useless extension candidates. Maximal degree in co-relation 41222. Up to 4331 conditions per place. [2024-06-03 18:47:03,435 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 578 selfloop transitions, 75 changer transitions 0/659 dead transitions. [2024-06-03 18:47:03,435 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 512 places, 659 transitions, 10706 flow [2024-06-03 18:47:03,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:47:03,435 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:47:03,436 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 179 transitions. [2024-06-03 18:47:03,436 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5457317073170732 [2024-06-03 18:47:03,436 INFO L175 Difference]: Start difference. First operand has 505 places, 640 transitions, 9320 flow. Second operand 8 states and 179 transitions. [2024-06-03 18:47:03,436 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 512 places, 659 transitions, 10706 flow [2024-06-03 18:47:07,572 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 507 places, 659 transitions, 10576 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-03 18:47:07,578 INFO L231 Difference]: Finished difference. Result has 508 places, 640 transitions, 9351 flow [2024-06-03 18:47:07,579 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9190, PETRI_DIFFERENCE_MINUEND_PLACES=500, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=640, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=565, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9351, PETRI_PLACES=508, PETRI_TRANSITIONS=640} [2024-06-03 18:47:07,579 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 466 predicate places. [2024-06-03 18:47:07,579 INFO L495 AbstractCegarLoop]: Abstraction has has 508 places, 640 transitions, 9351 flow [2024-06-03 18:47:07,579 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:47:07,579 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:47:07,579 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:47:07,579 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable186 [2024-06-03 18:47:07,579 INFO L420 AbstractCegarLoop]: === Iteration 188 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:47:07,580 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:47:07,580 INFO L85 PathProgramCache]: Analyzing trace with hash -1902466521, now seen corresponding path program 10 times [2024-06-03 18:47:07,580 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:47:07,580 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1433960189] [2024-06-03 18:47:07,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:47:07,580 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:47:07,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:47:07,734 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:47:07,734 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:47:07,734 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1433960189] [2024-06-03 18:47:07,734 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1433960189] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:47:07,734 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:47:07,734 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:47:07,734 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1856932190] [2024-06-03 18:47:07,735 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:47:07,735 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:47:07,735 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:47:07,735 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:47:07,735 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:47:07,790 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:47:07,790 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 508 places, 640 transitions, 9351 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:47:07,790 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:47:07,791 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:47:07,791 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:47:08,857 INFO L124 PetriNetUnfolderBase]: 2919/4907 cut-off events. [2024-06-03 18:47:08,857 INFO L125 PetriNetUnfolderBase]: For 737164/737164 co-relation queries the response was YES. [2024-06-03 18:47:08,920 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40304 conditions, 4907 events. 2919/4907 cut-off events. For 737164/737164 co-relation queries the response was YES. Maximal size of possible extension queue 434. Compared 32301 event pairs, 498 based on Foata normal form. 8/4914 useless extension candidates. Maximal degree in co-relation 40079. Up to 4043 conditions per place. [2024-06-03 18:47:08,937 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 562 selfloop transitions, 95 changer transitions 0/663 dead transitions. [2024-06-03 18:47:08,937 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 513 places, 663 transitions, 10757 flow [2024-06-03 18:47:08,938 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:47:08,938 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:47:08,938 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-03 18:47:08,938 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6016260162601627 [2024-06-03 18:47:08,938 INFO L175 Difference]: Start difference. First operand has 508 places, 640 transitions, 9351 flow. Second operand 6 states and 148 transitions. [2024-06-03 18:47:08,938 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 513 places, 663 transitions, 10757 flow [2024-06-03 18:47:13,371 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 508 places, 663 transitions, 10622 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-03 18:47:13,378 INFO L231 Difference]: Finished difference. Result has 509 places, 640 transitions, 9438 flow [2024-06-03 18:47:13,378 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9216, PETRI_DIFFERENCE_MINUEND_PLACES=503, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=640, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=545, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=9438, PETRI_PLACES=509, PETRI_TRANSITIONS=640} [2024-06-03 18:47:13,379 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 467 predicate places. [2024-06-03 18:47:13,379 INFO L495 AbstractCegarLoop]: Abstraction has has 509 places, 640 transitions, 9438 flow [2024-06-03 18:47:13,379 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:47:13,379 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:47:13,379 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:47:13,379 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable187 [2024-06-03 18:47:13,379 INFO L420 AbstractCegarLoop]: === Iteration 189 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:47:13,379 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:47:13,379 INFO L85 PathProgramCache]: Analyzing trace with hash -2037421113, now seen corresponding path program 7 times [2024-06-03 18:47:13,379 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:47:13,379 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [375356585] [2024-06-03 18:47:13,379 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:47:13,380 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:47:13,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:47:13,523 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:47:13,523 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:47:13,523 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [375356585] [2024-06-03 18:47:13,523 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [375356585] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:47:13,523 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:47:13,523 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:47:13,523 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [859626640] [2024-06-03 18:47:13,523 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:47:13,523 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:47:13,523 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:47:13,523 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:47:13,523 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:47:13,576 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:47:13,576 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 509 places, 640 transitions, 9438 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:47:13,576 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:47:13,576 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:47:13,576 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:47:14,771 INFO L124 PetriNetUnfolderBase]: 2939/4939 cut-off events. [2024-06-03 18:47:14,771 INFO L125 PetriNetUnfolderBase]: For 733338/733338 co-relation queries the response was YES. [2024-06-03 18:47:14,831 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40851 conditions, 4939 events. 2939/4939 cut-off events. For 733338/733338 co-relation queries the response was YES. Maximal size of possible extension queue 437. Compared 32437 event pairs, 353 based on Foata normal form. 6/4944 useless extension candidates. Maximal degree in co-relation 40625. Up to 3792 conditions per place. [2024-06-03 18:47:14,846 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 559 selfloop transitions, 110 changer transitions 0/675 dead transitions. [2024-06-03 18:47:14,846 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 516 places, 675 transitions, 11492 flow [2024-06-03 18:47:14,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:47:14,854 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:47:14,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-03 18:47:14,854 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5884146341463414 [2024-06-03 18:47:14,855 INFO L175 Difference]: Start difference. First operand has 509 places, 640 transitions, 9438 flow. Second operand 8 states and 193 transitions. [2024-06-03 18:47:14,855 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 516 places, 675 transitions, 11492 flow [2024-06-03 18:47:20,144 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 508 places, 675 transitions, 11232 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-06-03 18:47:20,150 INFO L231 Difference]: Finished difference. Result has 509 places, 641 transitions, 9456 flow [2024-06-03 18:47:20,151 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9190, PETRI_DIFFERENCE_MINUEND_PLACES=501, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=640, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=531, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9456, PETRI_PLACES=509, PETRI_TRANSITIONS=641} [2024-06-03 18:47:20,151 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 467 predicate places. [2024-06-03 18:47:20,151 INFO L495 AbstractCegarLoop]: Abstraction has has 509 places, 641 transitions, 9456 flow [2024-06-03 18:47:20,151 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:47:20,151 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:47:20,151 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:47:20,151 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable188 [2024-06-03 18:47:20,151 INFO L420 AbstractCegarLoop]: === Iteration 190 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:47:20,151 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:47:20,152 INFO L85 PathProgramCache]: Analyzing trace with hash -1902287775, now seen corresponding path program 8 times [2024-06-03 18:47:20,152 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:47:20,152 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1027050485] [2024-06-03 18:47:20,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:47:20,152 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:47:20,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:47:20,299 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:47:20,300 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:47:20,300 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1027050485] [2024-06-03 18:47:20,300 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1027050485] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:47:20,300 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:47:20,300 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:47:20,300 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [906848836] [2024-06-03 18:47:20,300 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:47:20,300 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:47:20,300 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:47:20,300 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:47:20,301 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:47:20,370 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:47:20,370 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 509 places, 641 transitions, 9456 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:47:20,370 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:47:20,371 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:47:20,371 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:47:22,173 INFO L124 PetriNetUnfolderBase]: 2967/4983 cut-off events. [2024-06-03 18:47:22,174 INFO L125 PetriNetUnfolderBase]: For 731488/731488 co-relation queries the response was YES. [2024-06-03 18:47:22,300 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41253 conditions, 4983 events. 2967/4983 cut-off events. For 731488/731488 co-relation queries the response was YES. Maximal size of possible extension queue 441. Compared 32801 event pairs, 581 based on Foata normal form. 8/4990 useless extension candidates. Maximal degree in co-relation 41029. Up to 4337 conditions per place. [2024-06-03 18:47:22,319 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 574 selfloop transitions, 80 changer transitions 0/660 dead transitions. [2024-06-03 18:47:22,319 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 515 places, 660 transitions, 10886 flow [2024-06-03 18:47:22,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:47:22,319 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:47:22,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 160 transitions. [2024-06-03 18:47:22,320 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5574912891986062 [2024-06-03 18:47:22,320 INFO L175 Difference]: Start difference. First operand has 509 places, 641 transitions, 9456 flow. Second operand 7 states and 160 transitions. [2024-06-03 18:47:22,320 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 515 places, 660 transitions, 10886 flow [2024-06-03 18:47:27,288 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 508 places, 660 transitions, 10657 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-03 18:47:27,295 INFO L231 Difference]: Finished difference. Result has 509 places, 642 transitions, 9453 flow [2024-06-03 18:47:27,295 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9229, PETRI_DIFFERENCE_MINUEND_PLACES=502, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=641, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=561, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9453, PETRI_PLACES=509, PETRI_TRANSITIONS=642} [2024-06-03 18:47:27,295 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 467 predicate places. [2024-06-03 18:47:27,295 INFO L495 AbstractCegarLoop]: Abstraction has has 509 places, 642 transitions, 9453 flow [2024-06-03 18:47:27,295 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:47:27,295 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:47:27,295 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:47:27,295 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable189 [2024-06-03 18:47:27,295 INFO L420 AbstractCegarLoop]: === Iteration 191 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:47:27,296 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:47:27,296 INFO L85 PathProgramCache]: Analyzing trace with hash -1991180151, now seen corresponding path program 11 times [2024-06-03 18:47:27,296 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:47:27,296 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1789143167] [2024-06-03 18:47:27,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:47:27,296 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:47:27,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:47:27,477 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:47:27,477 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:47:27,477 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1789143167] [2024-06-03 18:47:27,477 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1789143167] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:47:27,477 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:47:27,477 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:47:27,478 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1802973916] [2024-06-03 18:47:27,478 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:47:27,478 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:47:27,478 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:47:27,478 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:47:27,478 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:47:27,548 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:47:27,548 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 509 places, 642 transitions, 9453 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:47:27,548 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:47:27,548 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:47:27,548 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:47:28,630 INFO L124 PetriNetUnfolderBase]: 2954/4968 cut-off events. [2024-06-03 18:47:28,630 INFO L125 PetriNetUnfolderBase]: For 656173/656173 co-relation queries the response was YES. [2024-06-03 18:47:28,927 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40030 conditions, 4968 events. 2954/4968 cut-off events. For 656173/656173 co-relation queries the response was YES. Maximal size of possible extension queue 441. Compared 32765 event pairs, 336 based on Foata normal form. 6/4973 useless extension candidates. Maximal degree in co-relation 39807. Up to 3780 conditions per place. [2024-06-03 18:47:28,943 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 561 selfloop transitions, 111 changer transitions 0/678 dead transitions. [2024-06-03 18:47:28,943 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 516 places, 678 transitions, 11185 flow [2024-06-03 18:47:28,944 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:47:28,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:47:28,944 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-03 18:47:28,944 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5914634146341463 [2024-06-03 18:47:28,944 INFO L175 Difference]: Start difference. First operand has 509 places, 642 transitions, 9453 flow. Second operand 8 states and 194 transitions. [2024-06-03 18:47:28,944 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 516 places, 678 transitions, 11185 flow [2024-06-03 18:47:33,137 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 510 places, 678 transitions, 11004 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-03 18:47:33,143 INFO L231 Difference]: Finished difference. Result has 511 places, 642 transitions, 9502 flow [2024-06-03 18:47:33,144 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9274, PETRI_DIFFERENCE_MINUEND_PLACES=503, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=642, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=531, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9502, PETRI_PLACES=511, PETRI_TRANSITIONS=642} [2024-06-03 18:47:33,144 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 469 predicate places. [2024-06-03 18:47:33,144 INFO L495 AbstractCegarLoop]: Abstraction has has 511 places, 642 transitions, 9502 flow [2024-06-03 18:47:33,144 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:47:33,144 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:47:33,144 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:47:33,144 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable190 [2024-06-03 18:47:33,145 INFO L420 AbstractCegarLoop]: === Iteration 192 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:47:33,145 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:47:33,145 INFO L85 PathProgramCache]: Analyzing trace with hash -1048497029, now seen corresponding path program 12 times [2024-06-03 18:47:33,145 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:47:33,145 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [759886072] [2024-06-03 18:47:33,145 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:47:33,146 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:47:33,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:47:33,297 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:47:33,297 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:47:33,298 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [759886072] [2024-06-03 18:47:33,298 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [759886072] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:47:33,298 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:47:33,298 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:47:33,298 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1288757340] [2024-06-03 18:47:33,298 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:47:33,298 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:47:33,299 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:47:33,299 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:47:33,299 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:47:33,363 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:47:33,363 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 511 places, 642 transitions, 9502 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:47:33,363 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:47:33,363 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:47:33,363 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:47:34,601 INFO L124 PetriNetUnfolderBase]: 2941/4945 cut-off events. [2024-06-03 18:47:34,602 INFO L125 PetriNetUnfolderBase]: For 608323/608323 co-relation queries the response was YES. [2024-06-03 18:47:34,666 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39178 conditions, 4945 events. 2941/4945 cut-off events. For 608323/608323 co-relation queries the response was YES. Maximal size of possible extension queue 441. Compared 32663 event pairs, 461 based on Foata normal form. 6/4946 useless extension candidates. Maximal degree in co-relation 38955. Up to 3934 conditions per place. [2024-06-03 18:47:34,683 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 562 selfloop transitions, 104 changer transitions 0/672 dead transitions. [2024-06-03 18:47:34,683 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 517 places, 672 transitions, 10958 flow [2024-06-03 18:47:34,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:47:34,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:47:34,684 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-03 18:47:34,684 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5958188153310104 [2024-06-03 18:47:34,684 INFO L175 Difference]: Start difference. First operand has 511 places, 642 transitions, 9502 flow. Second operand 7 states and 171 transitions. [2024-06-03 18:47:34,684 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 517 places, 672 transitions, 10958 flow [2024-06-03 18:47:39,471 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 509 places, 672 transitions, 10750 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-06-03 18:47:39,478 INFO L231 Difference]: Finished difference. Result has 510 places, 642 transitions, 9510 flow [2024-06-03 18:47:39,478 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9294, PETRI_DIFFERENCE_MINUEND_PLACES=503, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=642, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=538, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9510, PETRI_PLACES=510, PETRI_TRANSITIONS=642} [2024-06-03 18:47:39,478 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 468 predicate places. [2024-06-03 18:47:39,479 INFO L495 AbstractCegarLoop]: Abstraction has has 510 places, 642 transitions, 9510 flow [2024-06-03 18:47:39,479 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:47:39,479 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:47:39,479 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:47:39,479 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable191 [2024-06-03 18:47:39,479 INFO L420 AbstractCegarLoop]: === Iteration 193 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:47:39,480 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:47:39,480 INFO L85 PathProgramCache]: Analyzing trace with hash -1902614205, now seen corresponding path program 9 times [2024-06-03 18:47:39,480 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:47:39,480 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1754059881] [2024-06-03 18:47:39,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:47:39,480 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:47:39,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:47:39,644 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:47:39,644 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:47:39,645 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1754059881] [2024-06-03 18:47:39,645 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1754059881] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:47:39,645 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:47:39,645 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:47:39,645 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [426390921] [2024-06-03 18:47:39,645 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:47:39,645 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:47:39,645 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:47:39,646 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:47:39,646 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:47:39,715 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:47:39,716 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 510 places, 642 transitions, 9510 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:47:39,716 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:47:39,716 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:47:39,716 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:47:40,813 INFO L124 PetriNetUnfolderBase]: 2961/4964 cut-off events. [2024-06-03 18:47:40,813 INFO L125 PetriNetUnfolderBase]: For 610562/610562 co-relation queries the response was YES. [2024-06-03 18:47:40,882 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39415 conditions, 4964 events. 2961/4964 cut-off events. For 610562/610562 co-relation queries the response was YES. Maximal size of possible extension queue 444. Compared 32659 event pairs, 538 based on Foata normal form. 6/4958 useless extension candidates. Maximal degree in co-relation 39193. Up to 4159 conditions per place. [2024-06-03 18:47:40,902 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 573 selfloop transitions, 89 changer transitions 0/668 dead transitions. [2024-06-03 18:47:40,902 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 516 places, 668 transitions, 11238 flow [2024-06-03 18:47:40,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:47:40,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:47:40,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-03 18:47:40,903 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5749128919860628 [2024-06-03 18:47:40,903 INFO L175 Difference]: Start difference. First operand has 510 places, 642 transitions, 9510 flow. Second operand 7 states and 165 transitions. [2024-06-03 18:47:40,903 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 516 places, 668 transitions, 11238 flow [2024-06-03 18:47:45,345 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 509 places, 668 transitions, 11018 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-03 18:47:45,353 INFO L231 Difference]: Finished difference. Result has 510 places, 643 transitions, 9524 flow [2024-06-03 18:47:45,353 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9294, PETRI_DIFFERENCE_MINUEND_PLACES=503, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=642, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=554, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9524, PETRI_PLACES=510, PETRI_TRANSITIONS=643} [2024-06-03 18:47:45,354 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 468 predicate places. [2024-06-03 18:47:45,354 INFO L495 AbstractCegarLoop]: Abstraction has has 510 places, 643 transitions, 9524 flow [2024-06-03 18:47:45,354 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:47:45,354 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:47: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, 1, 1] [2024-06-03 18:47:45,354 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable192 [2024-06-03 18:47:45,355 INFO L420 AbstractCegarLoop]: === Iteration 194 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:47:45,355 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:47:45,355 INFO L85 PathProgramCache]: Analyzing trace with hash -2028246663, now seen corresponding path program 10 times [2024-06-03 18:47:45,355 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:47:45,355 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [150320601] [2024-06-03 18:47:45,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:47:45,356 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:47:45,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:47:45,533 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:47:45,533 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:47:45,533 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [150320601] [2024-06-03 18:47:45,534 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [150320601] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:47:45,534 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:47:45,534 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:47:45,534 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [575579917] [2024-06-03 18:47:45,534 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:47:45,534 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:47:45,534 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:47:45,534 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:47:45,534 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:47:45,601 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:47:45,602 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 510 places, 643 transitions, 9524 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:47:45,602 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:47:45,602 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:47:45,602 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:47:46,661 INFO L124 PetriNetUnfolderBase]: 2976/5006 cut-off events. [2024-06-03 18:47:46,661 INFO L125 PetriNetUnfolderBase]: For 602485/602485 co-relation queries the response was YES. [2024-06-03 18:47:46,729 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39322 conditions, 5006 events. 2976/5006 cut-off events. For 602485/602485 co-relation queries the response was YES. Maximal size of possible extension queue 447. Compared 33038 event pairs, 524 based on Foata normal form. 8/5013 useless extension candidates. Maximal degree in co-relation 39100. Up to 4190 conditions per place. [2024-06-03 18:47:46,746 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 567 selfloop transitions, 95 changer transitions 0/668 dead transitions. [2024-06-03 18:47:46,746 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 517 places, 668 transitions, 11261 flow [2024-06-03 18:47:46,746 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:47:46,747 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:47:46,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 182 transitions. [2024-06-03 18:47:46,747 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5548780487804879 [2024-06-03 18:47:46,747 INFO L175 Difference]: Start difference. First operand has 510 places, 643 transitions, 9524 flow. Second operand 8 states and 182 transitions. [2024-06-03 18:47:46,747 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 517 places, 668 transitions, 11261 flow [2024-06-03 18:47:51,014 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 511 places, 668 transitions, 11086 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-03 18:47:51,021 INFO L231 Difference]: Finished difference. Result has 512 places, 644 transitions, 9594 flow [2024-06-03 18:47:51,022 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9353, PETRI_DIFFERENCE_MINUEND_PLACES=504, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=643, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=548, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9594, PETRI_PLACES=512, PETRI_TRANSITIONS=644} [2024-06-03 18:47:51,022 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 470 predicate places. [2024-06-03 18:47:51,022 INFO L495 AbstractCegarLoop]: Abstraction has has 512 places, 644 transitions, 9594 flow [2024-06-03 18:47:51,022 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:47:51,023 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:47:51,023 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:47:51,023 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable193 [2024-06-03 18:47:51,023 INFO L420 AbstractCegarLoop]: === Iteration 195 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:47:51,023 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:47:51,023 INFO L85 PathProgramCache]: Analyzing trace with hash -1990942815, now seen corresponding path program 11 times [2024-06-03 18:47:51,023 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:47:51,024 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1670256819] [2024-06-03 18:47:51,024 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:47:51,024 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:47:51,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:47:51,216 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:47:51,217 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:47:51,217 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1670256819] [2024-06-03 18:47:51,217 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1670256819] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:47:51,217 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:47:51,217 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:47:51,217 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [541036039] [2024-06-03 18:47:51,217 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:47:51,217 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:47:51,218 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:47:51,218 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:47:51,218 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:47:51,282 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:47:51,283 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 512 places, 644 transitions, 9594 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:47:51,283 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:47:51,283 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:47:51,283 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:47:52,349 INFO L124 PetriNetUnfolderBase]: 2963/4987 cut-off events. [2024-06-03 18:47:52,349 INFO L125 PetriNetUnfolderBase]: For 534654/534654 co-relation queries the response was YES. [2024-06-03 18:47:52,414 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38266 conditions, 4987 events. 2963/4987 cut-off events. For 534654/534654 co-relation queries the response was YES. Maximal size of possible extension queue 447. Compared 32923 event pairs, 356 based on Foata normal form. 6/4992 useless extension candidates. Maximal degree in co-relation 38045. Up to 3786 conditions per place. [2024-06-03 18:47:52,431 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 555 selfloop transitions, 112 changer transitions 0/673 dead transitions. [2024-06-03 18:47:52,432 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 519 places, 673 transitions, 11308 flow [2024-06-03 18:47:52,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:47:52,432 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:47:52,432 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 185 transitions. [2024-06-03 18:47:52,432 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5640243902439024 [2024-06-03 18:47:52,432 INFO L175 Difference]: Start difference. First operand has 512 places, 644 transitions, 9594 flow. Second operand 8 states and 185 transitions. [2024-06-03 18:47:52,432 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 519 places, 673 transitions, 11308 flow [2024-06-03 18:47:56,620 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 512 places, 673 transitions, 11063 flow, removed 20 selfloop flow, removed 7 redundant places. [2024-06-03 18:47:56,627 INFO L231 Difference]: Finished difference. Result has 513 places, 644 transitions, 9581 flow [2024-06-03 18:47:56,627 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9351, PETRI_DIFFERENCE_MINUEND_PLACES=505, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=644, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=532, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9581, PETRI_PLACES=513, PETRI_TRANSITIONS=644} [2024-06-03 18:47:56,627 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 471 predicate places. [2024-06-03 18:47:56,627 INFO L495 AbstractCegarLoop]: Abstraction has has 513 places, 644 transitions, 9581 flow [2024-06-03 18:47:56,627 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:47:56,627 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:47:56,627 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:47:56,627 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable194 [2024-06-03 18:47:56,627 INFO L420 AbstractCegarLoop]: === Iteration 196 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:47:56,628 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:47:56,628 INFO L85 PathProgramCache]: Analyzing trace with hash -1674386625, now seen corresponding path program 12 times [2024-06-03 18:47:56,628 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:47:56,628 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1453618453] [2024-06-03 18:47:56,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:47:56,628 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:47:56,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:47:56,776 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:47:56,777 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:47:56,777 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1453618453] [2024-06-03 18:47:56,777 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1453618453] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:47:56,777 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:47:56,777 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:47:56,777 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1819890871] [2024-06-03 18:47:56,777 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:47:56,777 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:47:56,777 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:47:56,777 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:47:56,777 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:47:56,853 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:47:56,853 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 513 places, 644 transitions, 9581 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:47:56,853 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:47:56,853 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:47:56,854 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:47:57,887 INFO L124 PetriNetUnfolderBase]: 2945/4959 cut-off events. [2024-06-03 18:47:57,887 INFO L125 PetriNetUnfolderBase]: For 487798/487798 co-relation queries the response was YES. [2024-06-03 18:47:57,953 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36941 conditions, 4959 events. 2945/4959 cut-off events. For 487798/487798 co-relation queries the response was YES. Maximal size of possible extension queue 447. Compared 32817 event pairs, 573 based on Foata normal form. 8/4966 useless extension candidates. Maximal degree in co-relation 36720. Up to 4355 conditions per place. [2024-06-03 18:47:57,970 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 582 selfloop transitions, 75 changer transitions 0/663 dead transitions. [2024-06-03 18:47:57,970 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 520 places, 663 transitions, 10975 flow [2024-06-03 18:47:57,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:47:57,971 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:47:57,971 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 178 transitions. [2024-06-03 18:47:57,971 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5426829268292683 [2024-06-03 18:47:57,971 INFO L175 Difference]: Start difference. First operand has 513 places, 644 transitions, 9581 flow. Second operand 8 states and 178 transitions. [2024-06-03 18:47:57,971 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 520 places, 663 transitions, 10975 flow [2024-06-03 18:48:01,297 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 512 places, 663 transitions, 10705 flow, removed 13 selfloop flow, removed 8 redundant places. [2024-06-03 18:48:01,304 INFO L231 Difference]: Finished difference. Result has 513 places, 644 transitions, 9472 flow [2024-06-03 18:48:01,305 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9311, PETRI_DIFFERENCE_MINUEND_PLACES=505, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=644, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=569, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9472, PETRI_PLACES=513, PETRI_TRANSITIONS=644} [2024-06-03 18:48:01,305 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 471 predicate places. [2024-06-03 18:48:01,305 INFO L495 AbstractCegarLoop]: Abstraction has has 513 places, 644 transitions, 9472 flow [2024-06-03 18:48:01,305 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:48:01,305 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:48:01,305 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:48:01,305 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable195 [2024-06-03 18:48:01,305 INFO L420 AbstractCegarLoop]: === Iteration 197 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:48:01,305 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:48:01,305 INFO L85 PathProgramCache]: Analyzing trace with hash -353249839, now seen corresponding path program 13 times [2024-06-03 18:48:01,305 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:48:01,305 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [676657210] [2024-06-03 18:48:01,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:48:01,306 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:48:01,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:48:01,440 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:48:01,440 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:48:01,440 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [676657210] [2024-06-03 18:48:01,440 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [676657210] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:48:01,440 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:48:01,440 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:48:01,440 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2020121759] [2024-06-03 18:48:01,440 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:48:01,440 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:48:01,440 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:48:01,440 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:48:01,441 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:48:01,506 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:48:01,506 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 513 places, 644 transitions, 9472 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:48:01,506 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:48:01,506 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:48:01,506 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:48:02,560 INFO L124 PetriNetUnfolderBase]: 3019/5075 cut-off events. [2024-06-03 18:48:02,560 INFO L125 PetriNetUnfolderBase]: For 545934/545934 co-relation queries the response was YES. [2024-06-03 18:48:02,624 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38257 conditions, 5075 events. 3019/5075 cut-off events. For 545934/545934 co-relation queries the response was YES. Maximal size of possible extension queue 457. Compared 33606 event pairs, 589 based on Foata normal form. 8/5082 useless extension candidates. Maximal degree in co-relation 38036. Up to 4130 conditions per place. [2024-06-03 18:48:02,642 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 540 selfloop transitions, 133 changer transitions 0/679 dead transitions. [2024-06-03 18:48:02,642 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 520 places, 679 transitions, 11258 flow [2024-06-03 18:48:02,642 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:48:02,642 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:48:02,643 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-03 18:48:02,643 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5701219512195121 [2024-06-03 18:48:02,643 INFO L175 Difference]: Start difference. First operand has 513 places, 644 transitions, 9472 flow. Second operand 8 states and 187 transitions. [2024-06-03 18:48:02,643 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 520 places, 679 transitions, 11258 flow [2024-06-03 18:48:06,414 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 512 places, 679 transitions, 11017 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-03 18:48:06,421 INFO L231 Difference]: Finished difference. Result has 513 places, 646 transitions, 9547 flow [2024-06-03 18:48:06,421 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9231, PETRI_DIFFERENCE_MINUEND_PLACES=505, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=644, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=132, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=512, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9547, PETRI_PLACES=513, PETRI_TRANSITIONS=646} [2024-06-03 18:48:06,421 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 471 predicate places. [2024-06-03 18:48:06,421 INFO L495 AbstractCegarLoop]: Abstraction has has 513 places, 646 transitions, 9547 flow [2024-06-03 18:48:06,421 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:48:06,422 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:48:06,422 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:48:06,422 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable196 [2024-06-03 18:48:06,422 INFO L420 AbstractCegarLoop]: === Iteration 198 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:48:06,422 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:48:06,422 INFO L85 PathProgramCache]: Analyzing trace with hash -1211529723, now seen corresponding path program 14 times [2024-06-03 18:48:06,423 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:48:06,423 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [7689576] [2024-06-03 18:48:06,423 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:48:06,423 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:48:06,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:48:06,563 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:48:06,563 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:48:06,563 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [7689576] [2024-06-03 18:48:06,563 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [7689576] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:48:06,563 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:48:06,563 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:48:06,564 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1714274897] [2024-06-03 18:48:06,564 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:48:06,564 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:48:06,564 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:48:06,564 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:48:06,564 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:48:06,605 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:48:06,605 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 513 places, 646 transitions, 9547 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:48:06,605 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:48:06,605 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:48:06,605 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:48:08,125 INFO L124 PetriNetUnfolderBase]: 3093/5189 cut-off events. [2024-06-03 18:48:08,125 INFO L125 PetriNetUnfolderBase]: For 616045/616045 co-relation queries the response was YES. [2024-06-03 18:48:08,185 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40246 conditions, 5189 events. 3093/5189 cut-off events. For 616045/616045 co-relation queries the response was YES. Maximal size of possible extension queue 467. Compared 34400 event pairs, 617 based on Foata normal form. 8/5196 useless extension candidates. Maximal degree in co-relation 40024. Up to 4262 conditions per place. [2024-06-03 18:48:08,200 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 548 selfloop transitions, 127 changer transitions 0/681 dead transitions. [2024-06-03 18:48:08,200 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 520 places, 681 transitions, 11343 flow [2024-06-03 18:48:08,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:48:08,201 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:48:08,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-03 18:48:08,201 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5701219512195121 [2024-06-03 18:48:08,201 INFO L175 Difference]: Start difference. First operand has 513 places, 646 transitions, 9547 flow. Second operand 8 states and 187 transitions. [2024-06-03 18:48:08,201 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 520 places, 681 transitions, 11343 flow [2024-06-03 18:48:12,881 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 516 places, 681 transitions, 11164 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-03 18:48:12,888 INFO L231 Difference]: Finished difference. Result has 517 places, 648 transitions, 9676 flow [2024-06-03 18:48:12,889 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9368, PETRI_DIFFERENCE_MINUEND_PLACES=509, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=646, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=520, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9676, PETRI_PLACES=517, PETRI_TRANSITIONS=648} [2024-06-03 18:48:12,889 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 475 predicate places. [2024-06-03 18:48:12,889 INFO L495 AbstractCegarLoop]: Abstraction has has 517 places, 648 transitions, 9676 flow [2024-06-03 18:48:12,889 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:48:12,889 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:48:12,889 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:48:12,889 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable197 [2024-06-03 18:48:12,889 INFO L420 AbstractCegarLoop]: === Iteration 199 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:48:12,889 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:48:12,889 INFO L85 PathProgramCache]: Analyzing trace with hash 1926186947, now seen corresponding path program 15 times [2024-06-03 18:48:12,889 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:48:12,889 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1383313464] [2024-06-03 18:48:12,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:48:12,890 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:48:12,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:48:13,030 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:48:13,031 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:48:13,031 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1383313464] [2024-06-03 18:48:13,031 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1383313464] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:48:13,031 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:48:13,031 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:48:13,031 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1331430828] [2024-06-03 18:48:13,031 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:48:13,031 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:48:13,032 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:48:13,032 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:48:13,032 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:48:13,078 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:48:13,079 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 517 places, 648 transitions, 9676 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:48:13,079 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:48:13,079 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:48:13,079 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:48:14,580 INFO L124 PetriNetUnfolderBase]: 3121/5233 cut-off events. [2024-06-03 18:48:14,580 INFO L125 PetriNetUnfolderBase]: For 626201/626201 co-relation queries the response was YES. [2024-06-03 18:48:14,643 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40832 conditions, 5233 events. 3121/5233 cut-off events. For 626201/626201 co-relation queries the response was YES. Maximal size of possible extension queue 470. Compared 34755 event pairs, 637 based on Foata normal form. 8/5240 useless extension candidates. Maximal degree in co-relation 40608. Up to 4472 conditions per place. [2024-06-03 18:48:14,660 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 542 selfloop transitions, 126 changer transitions 0/674 dead transitions. [2024-06-03 18:48:14,660 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 524 places, 674 transitions, 11134 flow [2024-06-03 18:48:14,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:48:14,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:48:14,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 180 transitions. [2024-06-03 18:48:14,661 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5487804878048781 [2024-06-03 18:48:14,661 INFO L175 Difference]: Start difference. First operand has 517 places, 648 transitions, 9676 flow. Second operand 8 states and 180 transitions. [2024-06-03 18:48:14,661 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 524 places, 674 transitions, 11134 flow [2024-06-03 18:48:19,824 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 520 places, 674 transitions, 10955 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-03 18:48:19,832 INFO L231 Difference]: Finished difference. Result has 521 places, 649 transitions, 9782 flow [2024-06-03 18:48:19,832 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9505, PETRI_DIFFERENCE_MINUEND_PLACES=513, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=648, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=522, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9782, PETRI_PLACES=521, PETRI_TRANSITIONS=649} [2024-06-03 18:48:19,832 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 479 predicate places. [2024-06-03 18:48:19,832 INFO L495 AbstractCegarLoop]: Abstraction has has 521 places, 649 transitions, 9782 flow [2024-06-03 18:48:19,832 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:48:19,832 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:48:19,833 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:48:19,833 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable198 [2024-06-03 18:48:19,833 INFO L420 AbstractCegarLoop]: === Iteration 200 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:48:19,833 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:48:19,833 INFO L85 PathProgramCache]: Analyzing trace with hash -1518832335, now seen corresponding path program 16 times [2024-06-03 18:48:19,833 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:48:19,833 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [760429545] [2024-06-03 18:48:19,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:48:19,833 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:48:19,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:48:19,980 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:48:19,980 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:48:19,980 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [760429545] [2024-06-03 18:48:19,980 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [760429545] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:48:19,980 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:48:19,980 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:48:19,980 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1460309723] [2024-06-03 18:48:19,980 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:48:19,980 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:48:19,981 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:48:19,981 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:48:19,981 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:48:20,038 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:48:20,038 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 521 places, 649 transitions, 9782 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:48:20,038 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:48:20,038 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:48:20,038 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:48:21,470 INFO L124 PetriNetUnfolderBase]: 3149/5277 cut-off events. [2024-06-03 18:48:21,470 INFO L125 PetriNetUnfolderBase]: For 634399/634399 co-relation queries the response was YES. [2024-06-03 18:48:21,538 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41230 conditions, 5277 events. 3149/5277 cut-off events. For 634399/634399 co-relation queries the response was YES. Maximal size of possible extension queue 473. Compared 35112 event pairs, 641 based on Foata normal form. 8/5284 useless extension candidates. Maximal degree in co-relation 41004. Up to 4516 conditions per place. [2024-06-03 18:48:21,558 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 536 selfloop transitions, 133 changer transitions 0/675 dead transitions. [2024-06-03 18:48:21,558 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 528 places, 675 transitions, 11234 flow [2024-06-03 18:48:21,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:48:21,559 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:48:21,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 180 transitions. [2024-06-03 18:48:21,559 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5487804878048781 [2024-06-03 18:48:21,560 INFO L175 Difference]: Start difference. First operand has 521 places, 649 transitions, 9782 flow. Second operand 8 states and 180 transitions. [2024-06-03 18:48:21,560 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 528 places, 675 transitions, 11234 flow [2024-06-03 18:48:26,673 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 522 places, 675 transitions, 10981 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-03 18:48:26,681 INFO L231 Difference]: Finished difference. Result has 523 places, 650 transitions, 9820 flow [2024-06-03 18:48:26,681 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9529, PETRI_DIFFERENCE_MINUEND_PLACES=515, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=649, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=132, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=516, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9820, PETRI_PLACES=523, PETRI_TRANSITIONS=650} [2024-06-03 18:48:26,681 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 481 predicate places. [2024-06-03 18:48:26,682 INFO L495 AbstractCegarLoop]: Abstraction has has 523 places, 650 transitions, 9820 flow [2024-06-03 18:48:26,682 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:48:26,682 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:48:26,682 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:48:26,682 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable199 [2024-06-03 18:48:26,682 INFO L420 AbstractCegarLoop]: === Iteration 201 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:48:26,682 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:48:26,683 INFO L85 PathProgramCache]: Analyzing trace with hash -57791629, now seen corresponding path program 17 times [2024-06-03 18:48:26,683 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:48:26,683 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1423604326] [2024-06-03 18:48:26,683 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:48:26,683 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:48:26,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:48:26,828 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:48:26,828 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:48:26,828 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1423604326] [2024-06-03 18:48:26,828 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1423604326] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:48:26,828 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:48:26,829 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:48:26,829 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1283189411] [2024-06-03 18:48:26,829 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:48:26,829 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:48:26,829 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:48:26,829 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:48:26,829 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:48:26,874 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:48:26,874 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 523 places, 650 transitions, 9820 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:48:26,874 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:48:26,874 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:48:26,874 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:48:28,296 INFO L124 PetriNetUnfolderBase]: 3177/5321 cut-off events. [2024-06-03 18:48:28,297 INFO L125 PetriNetUnfolderBase]: For 644384/644384 co-relation queries the response was YES. [2024-06-03 18:48:28,361 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41633 conditions, 5321 events. 3177/5321 cut-off events. For 644384/644384 co-relation queries the response was YES. Maximal size of possible extension queue 476. Compared 35491 event pairs, 645 based on Foata normal form. 8/5328 useless extension candidates. Maximal degree in co-relation 41406. Up to 4560 conditions per place. [2024-06-03 18:48:28,378 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 537 selfloop transitions, 130 changer transitions 0/673 dead transitions. [2024-06-03 18:48:28,378 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 530 places, 673 transitions, 11262 flow [2024-06-03 18:48:28,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:48:28,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:48:28,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 178 transitions. [2024-06-03 18:48:28,379 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5426829268292683 [2024-06-03 18:48:28,379 INFO L175 Difference]: Start difference. First operand has 523 places, 650 transitions, 9820 flow. Second operand 8 states and 178 transitions. [2024-06-03 18:48:28,379 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 530 places, 673 transitions, 11262 flow [2024-06-03 18:48:33,363 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 524 places, 673 transitions, 10995 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-03 18:48:33,370 INFO L231 Difference]: Finished difference. Result has 525 places, 651 transitions, 9840 flow [2024-06-03 18:48:33,371 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9553, PETRI_DIFFERENCE_MINUEND_PLACES=517, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=650, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=520, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9840, PETRI_PLACES=525, PETRI_TRANSITIONS=651} [2024-06-03 18:48:33,371 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 483 predicate places. [2024-06-03 18:48:33,371 INFO L495 AbstractCegarLoop]: Abstraction has has 525 places, 651 transitions, 9840 flow [2024-06-03 18:48:33,371 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:48:33,371 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:48:33,371 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:48:33,371 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable200 [2024-06-03 18:48:33,371 INFO L420 AbstractCegarLoop]: === Iteration 202 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:48:33,371 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:48:33,371 INFO L85 PathProgramCache]: Analyzing trace with hash -1353632793, now seen corresponding path program 18 times [2024-06-03 18:48:33,372 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:48:33,372 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [828460231] [2024-06-03 18:48:33,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:48:33,372 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:48:33,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:48:33,506 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:48:33,506 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:48:33,506 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [828460231] [2024-06-03 18:48:33,506 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [828460231] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:48:33,506 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:48:33,506 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:48:33,506 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1818981379] [2024-06-03 18:48:33,507 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:48:33,507 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:48:33,507 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:48:33,507 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:48:33,507 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:48:33,559 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:48:33,559 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 525 places, 651 transitions, 9840 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:48:33,560 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:48:33,560 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:48:33,560 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:48:35,358 INFO L124 PetriNetUnfolderBase]: 3217/5387 cut-off events. [2024-06-03 18:48:35,359 INFO L125 PetriNetUnfolderBase]: For 672156/672156 co-relation queries the response was YES. [2024-06-03 18:48:35,425 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42659 conditions, 5387 events. 3217/5387 cut-off events. For 672156/672156 co-relation queries the response was YES. Maximal size of possible extension queue 477. Compared 35929 event pairs, 629 based on Foata normal form. 6/5390 useless extension candidates. Maximal degree in co-relation 42431. Up to 3988 conditions per place. [2024-06-03 18:48:35,442 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 550 selfloop transitions, 133 changer transitions 0/689 dead transitions. [2024-06-03 18:48:35,442 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 532 places, 689 transitions, 11922 flow [2024-06-03 18:48:35,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:48:35,443 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:48:35,443 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-03 18:48:35,443 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5762195121951219 [2024-06-03 18:48:35,443 INFO L175 Difference]: Start difference. First operand has 525 places, 651 transitions, 9840 flow. Second operand 8 states and 189 transitions. [2024-06-03 18:48:35,443 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 532 places, 689 transitions, 11922 flow [2024-06-03 18:48:40,657 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 526 places, 689 transitions, 11659 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-03 18:48:40,664 INFO L231 Difference]: Finished difference. Result has 527 places, 653 transitions, 9901 flow [2024-06-03 18:48:40,665 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9577, PETRI_DIFFERENCE_MINUEND_PLACES=519, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=651, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=132, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=519, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9901, PETRI_PLACES=527, PETRI_TRANSITIONS=653} [2024-06-03 18:48:40,665 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 485 predicate places. [2024-06-03 18:48:40,665 INFO L495 AbstractCegarLoop]: Abstraction has has 527 places, 653 transitions, 9901 flow [2024-06-03 18:48:40,665 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:48:40,665 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:48:40,665 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:48:40,665 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable201 [2024-06-03 18:48:40,665 INFO L420 AbstractCegarLoop]: === Iteration 203 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:48:40,666 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:48:40,666 INFO L85 PathProgramCache]: Analyzing trace with hash -1353512823, now seen corresponding path program 19 times [2024-06-03 18:48:40,666 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:48:40,666 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1867265850] [2024-06-03 18:48:40,666 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:48:40,666 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:48:40,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:48:40,833 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:48:40,833 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:48:40,833 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1867265850] [2024-06-03 18:48:40,833 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1867265850] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:48:40,833 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:48:40,833 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:48:40,833 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2080463980] [2024-06-03 18:48:40,833 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:48:40,833 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:48:40,834 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:48:40,834 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:48:40,834 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:48:40,887 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:48:40,887 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 527 places, 653 transitions, 9901 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:48:40,887 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:48:40,887 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:48:40,887 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:48:42,495 INFO L124 PetriNetUnfolderBase]: 3245/5428 cut-off events. [2024-06-03 18:48:42,496 INFO L125 PetriNetUnfolderBase]: For 684248/684248 co-relation queries the response was YES. [2024-06-03 18:48:42,562 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43163 conditions, 5428 events. 3245/5428 cut-off events. For 684248/684248 co-relation queries the response was YES. Maximal size of possible extension queue 481. Compared 36264 event pairs, 658 based on Foata normal form. 6/5424 useless extension candidates. Maximal degree in co-relation 42934. Up to 4801 conditions per place. [2024-06-03 18:48:42,581 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 617 selfloop transitions, 59 changer transitions 0/682 dead transitions. [2024-06-03 18:48:42,581 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 534 places, 682 transitions, 11373 flow [2024-06-03 18:48:42,581 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:48:42,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:48:42,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 177 transitions. [2024-06-03 18:48:42,581 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5396341463414634 [2024-06-03 18:48:42,581 INFO L175 Difference]: Start difference. First operand has 527 places, 653 transitions, 9901 flow. Second operand 8 states and 177 transitions. [2024-06-03 18:48:42,581 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 534 places, 682 transitions, 11373 flow [2024-06-03 18:48:47,913 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 528 places, 682 transitions, 10969 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-03 18:48:47,920 INFO L231 Difference]: Finished difference. Result has 529 places, 656 transitions, 9663 flow [2024-06-03 18:48:47,921 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9509, PETRI_DIFFERENCE_MINUEND_PLACES=521, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=653, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=596, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9663, PETRI_PLACES=529, PETRI_TRANSITIONS=656} [2024-06-03 18:48:47,921 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 487 predicate places. [2024-06-03 18:48:47,921 INFO L495 AbstractCegarLoop]: Abstraction has has 529 places, 656 transitions, 9663 flow [2024-06-03 18:48:47,921 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:48:47,921 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:48:47,921 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:48:47,921 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable202 [2024-06-03 18:48:47,922 INFO L420 AbstractCegarLoop]: === Iteration 204 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:48:47,922 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:48:47,922 INFO L85 PathProgramCache]: Analyzing trace with hash 1775633153, now seen corresponding path program 13 times [2024-06-03 18:48:47,922 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:48:47,922 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1253499489] [2024-06-03 18:48:47,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:48:47,922 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:48:47,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:48:48,094 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:48:48,094 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:48:48,094 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1253499489] [2024-06-03 18:48:48,094 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1253499489] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:48:48,095 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:48:48,095 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:48:48,095 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [446227888] [2024-06-03 18:48:48,095 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:48:48,095 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:48:48,095 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:48:48,095 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:48:48,095 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:48:48,140 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:48:48,140 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 529 places, 656 transitions, 9663 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:48:48,140 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:48:48,140 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:48:48,140 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:48:49,730 INFO L124 PetriNetUnfolderBase]: 3311/5534 cut-off events. [2024-06-03 18:48:49,730 INFO L125 PetriNetUnfolderBase]: For 759910/759910 co-relation queries the response was YES. [2024-06-03 18:48:49,797 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44454 conditions, 5534 events. 3311/5534 cut-off events. For 759910/759910 co-relation queries the response was YES. Maximal size of possible extension queue 489. Compared 37068 event pairs, 676 based on Foata normal form. 6/5530 useless extension candidates. Maximal degree in co-relation 44225. Up to 4763 conditions per place. [2024-06-03 18:48:49,815 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 567 selfloop transitions, 118 changer transitions 0/691 dead transitions. [2024-06-03 18:48:49,815 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 539 places, 691 transitions, 11493 flow [2024-06-03 18:48:49,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 18:48:49,815 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 18:48:49,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 236 transitions. [2024-06-03 18:48:49,815 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5232815964523282 [2024-06-03 18:48:49,815 INFO L175 Difference]: Start difference. First operand has 529 places, 656 transitions, 9663 flow. Second operand 11 states and 236 transitions. [2024-06-03 18:48:49,816 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 539 places, 691 transitions, 11493 flow [2024-06-03 18:48:55,986 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 534 places, 691 transitions, 11361 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-03 18:48:55,994 INFO L231 Difference]: Finished difference. Result has 535 places, 658 transitions, 9845 flow [2024-06-03 18:48:55,994 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9531, PETRI_DIFFERENCE_MINUEND_PLACES=524, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=656, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=539, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9845, PETRI_PLACES=535, PETRI_TRANSITIONS=658} [2024-06-03 18:48:55,994 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 493 predicate places. [2024-06-03 18:48:55,995 INFO L495 AbstractCegarLoop]: Abstraction has has 535 places, 658 transitions, 9845 flow [2024-06-03 18:48:55,995 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:48:55,995 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:48:55,995 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:48:55,995 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable203 [2024-06-03 18:48:55,995 INFO L420 AbstractCegarLoop]: === Iteration 205 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:48:55,995 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:48:55,995 INFO L85 PathProgramCache]: Analyzing trace with hash -1087488927, now seen corresponding path program 14 times [2024-06-03 18:48:55,995 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:48:55,996 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1335008374] [2024-06-03 18:48:55,996 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:48:55,996 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:48:56,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:48:56,209 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:48:56,209 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:48:56,209 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1335008374] [2024-06-03 18:48:56,209 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1335008374] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:48:56,209 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:48:56,209 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:48:56,209 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1891272088] [2024-06-03 18:48:56,209 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:48:56,210 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:48:56,210 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:48:56,210 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:48:56,210 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:48:56,271 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:48:56,272 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 535 places, 658 transitions, 9845 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:48:56,272 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:48:56,272 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:48:56,272 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:48:57,849 INFO L124 PetriNetUnfolderBase]: 3339/5591 cut-off events. [2024-06-03 18:48:57,850 INFO L125 PetriNetUnfolderBase]: For 791187/791187 co-relation queries the response was YES. [2024-06-03 18:48:57,917 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45100 conditions, 5591 events. 3339/5591 cut-off events. For 791187/791187 co-relation queries the response was YES. Maximal size of possible extension queue 492. Compared 37529 event pairs, 699 based on Foata normal form. 8/5598 useless extension candidates. Maximal degree in co-relation 44870. Up to 4909 conditions per place. [2024-06-03 18:48:57,934 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 565 selfloop transitions, 113 changer transitions 0/684 dead transitions. [2024-06-03 18:48:57,934 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 545 places, 684 transitions, 11333 flow [2024-06-03 18:48:57,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 18:48:57,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 18:48:57,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 229 transitions. [2024-06-03 18:48:57,935 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5077605321507761 [2024-06-03 18:48:57,935 INFO L175 Difference]: Start difference. First operand has 535 places, 658 transitions, 9845 flow. Second operand 11 states and 229 transitions. [2024-06-03 18:48:57,935 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 545 places, 684 transitions, 11333 flow [2024-06-03 18:49:05,563 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 538 places, 684 transitions, 11145 flow, removed 20 selfloop flow, removed 7 redundant places. [2024-06-03 18:49:05,571 INFO L231 Difference]: Finished difference. Result has 539 places, 659 transitions, 9928 flow [2024-06-03 18:49:05,571 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9663, PETRI_DIFFERENCE_MINUEND_PLACES=528, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=658, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=545, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9928, PETRI_PLACES=539, PETRI_TRANSITIONS=659} [2024-06-03 18:49:05,571 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 497 predicate places. [2024-06-03 18:49:05,571 INFO L495 AbstractCegarLoop]: Abstraction has has 539 places, 659 transitions, 9928 flow [2024-06-03 18:49:05,571 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:05,571 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:49:05,572 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:49:05,572 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable204 [2024-06-03 18:49:05,572 INFO L420 AbstractCegarLoop]: === Iteration 206 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:49:05,572 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:49:05,572 INFO L85 PathProgramCache]: Analyzing trace with hash 2040140955, now seen corresponding path program 20 times [2024-06-03 18:49:05,572 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:49:05,572 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2145952665] [2024-06-03 18:49:05,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:49:05,573 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:49:05,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:49:05,724 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:49:05,724 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:49:05,724 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2145952665] [2024-06-03 18:49:05,724 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2145952665] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:49:05,724 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:49:05,724 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:49:05,724 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [624076151] [2024-06-03 18:49:05,724 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:49:05,725 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:49:05,725 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:49:05,725 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:49:05,725 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:49:05,787 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:49:05,788 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 539 places, 659 transitions, 9928 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:05,788 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:49:05,788 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:49:05,788 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:49:07,400 INFO L124 PetriNetUnfolderBase]: 3413/5707 cut-off events. [2024-06-03 18:49:07,401 INFO L125 PetriNetUnfolderBase]: For 853236/853236 co-relation queries the response was YES. [2024-06-03 18:49:07,477 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46899 conditions, 5707 events. 3413/5707 cut-off events. For 853236/853236 co-relation queries the response was YES. Maximal size of possible extension queue 501. Compared 38381 event pairs, 709 based on Foata normal form. 6/5710 useless extension candidates. Maximal degree in co-relation 46667. Up to 5038 conditions per place. [2024-06-03 18:49:07,497 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 624 selfloop transitions, 60 changer transitions 0/690 dead transitions. [2024-06-03 18:49:07,498 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 547 places, 690 transitions, 11728 flow [2024-06-03 18:49:07,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:49:07,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:49:07,498 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 194 transitions. [2024-06-03 18:49:07,499 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5257452574525745 [2024-06-03 18:49:07,499 INFO L175 Difference]: Start difference. First operand has 539 places, 659 transitions, 9928 flow. Second operand 9 states and 194 transitions. [2024-06-03 18:49:07,499 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 547 places, 690 transitions, 11728 flow [2024-06-03 18:49:14,425 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 538 places, 690 transitions, 11487 flow, removed 9 selfloop flow, removed 9 redundant places. [2024-06-03 18:49:14,432 INFO L231 Difference]: Finished difference. Result has 540 places, 663 transitions, 9879 flow [2024-06-03 18:49:14,433 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9687, PETRI_DIFFERENCE_MINUEND_PLACES=530, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=659, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=599, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9879, PETRI_PLACES=540, PETRI_TRANSITIONS=663} [2024-06-03 18:49:14,433 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 498 predicate places. [2024-06-03 18:49:14,433 INFO L495 AbstractCegarLoop]: Abstraction has has 540 places, 663 transitions, 9879 flow [2024-06-03 18:49:14,433 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:14,433 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:49:14,433 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:49:14,433 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable205 [2024-06-03 18:49:14,433 INFO L420 AbstractCegarLoop]: === Iteration 207 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:49:14,434 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:49:14,434 INFO L85 PathProgramCache]: Analyzing trace with hash 1783042463, now seen corresponding path program 15 times [2024-06-03 18:49:14,434 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:49:14,434 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [920519440] [2024-06-03 18:49:14,434 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:49:14,434 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:49:14,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:49:14,575 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:49:14,575 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:49:14,575 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [920519440] [2024-06-03 18:49:14,575 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [920519440] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:49:14,575 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:49:14,575 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:49:14,575 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [153100432] [2024-06-03 18:49:14,575 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:49:14,575 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:49:14,575 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:49:14,576 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:49:14,576 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:49:14,642 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:49:14,643 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 540 places, 663 transitions, 9879 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:14,643 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:49:14,643 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:49:14,643 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:49:16,365 INFO L124 PetriNetUnfolderBase]: 3433/5739 cut-off events. [2024-06-03 18:49:16,365 INFO L125 PetriNetUnfolderBase]: For 865058/865058 co-relation queries the response was YES. [2024-06-03 18:49:16,461 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47145 conditions, 5739 events. 3433/5739 cut-off events. For 865058/865058 co-relation queries the response was YES. Maximal size of possible extension queue 504. Compared 38671 event pairs, 713 based on Foata normal form. 6/5742 useless extension candidates. Maximal degree in co-relation 46911. Up to 5025 conditions per place. [2024-06-03 18:49:16,485 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 571 selfloop transitions, 116 changer transitions 0/693 dead transitions. [2024-06-03 18:49:16,485 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 551 places, 693 transitions, 11405 flow [2024-06-03 18:49:16,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-03 18:49:16,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-03 18:49:16,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 248 transitions. [2024-06-03 18:49:16,486 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5040650406504065 [2024-06-03 18:49:16,486 INFO L175 Difference]: Start difference. First operand has 540 places, 663 transitions, 9879 flow. Second operand 12 states and 248 transitions. [2024-06-03 18:49:16,486 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 551 places, 693 transitions, 11405 flow [2024-06-03 18:49:23,985 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 545 places, 693 transitions, 11279 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-03 18:49:23,993 INFO L231 Difference]: Finished difference. Result has 546 places, 664 transitions, 10025 flow [2024-06-03 18:49:23,993 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9753, PETRI_DIFFERENCE_MINUEND_PLACES=534, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=663, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=547, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=10025, PETRI_PLACES=546, PETRI_TRANSITIONS=664} [2024-06-03 18:49:23,993 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 504 predicate places. [2024-06-03 18:49:23,993 INFO L495 AbstractCegarLoop]: Abstraction has has 546 places, 664 transitions, 10025 flow [2024-06-03 18:49:23,994 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:23,994 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:49:23,994 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:49:23,994 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable206 [2024-06-03 18:49:23,994 INFO L420 AbstractCegarLoop]: === Iteration 208 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:49:23,994 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:49:23,994 INFO L85 PathProgramCache]: Analyzing trace with hash 2041478117, now seen corresponding path program 21 times [2024-06-03 18:49:23,994 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:49:23,994 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1397027803] [2024-06-03 18:49:23,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:49:23,994 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:49:23,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:49:24,144 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:49:24,144 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:49:24,145 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1397027803] [2024-06-03 18:49:24,145 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1397027803] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:49:24,145 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:49:24,145 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:49:24,145 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [991436359] [2024-06-03 18:49:24,145 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:49:24,145 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:49:24,145 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:49:24,145 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:49:24,145 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:49:24,189 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:49:24,189 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 546 places, 664 transitions, 10025 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:24,189 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:49:24,189 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:49:24,189 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:49:25,684 INFO L124 PetriNetUnfolderBase]: 3415/5715 cut-off events. [2024-06-03 18:49:25,684 INFO L125 PetriNetUnfolderBase]: For 824006/824006 co-relation queries the response was YES. [2024-06-03 18:49:25,757 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46068 conditions, 5715 events. 3415/5715 cut-off events. For 824006/824006 co-relation queries the response was YES. Maximal size of possible extension queue 503. Compared 38510 event pairs, 713 based on Foata normal form. 8/5722 useless extension candidates. Maximal degree in co-relation 45833. Up to 5092 conditions per place. [2024-06-03 18:49:25,776 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 623 selfloop transitions, 57 changer transitions 0/686 dead transitions. [2024-06-03 18:49:25,776 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 553 places, 686 transitions, 11473 flow [2024-06-03 18:49:25,776 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:49:25,776 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:49:25,777 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 174 transitions. [2024-06-03 18:49:25,777 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5304878048780488 [2024-06-03 18:49:25,777 INFO L175 Difference]: Start difference. First operand has 546 places, 664 transitions, 10025 flow. Second operand 8 states and 174 transitions. [2024-06-03 18:49:25,777 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 553 places, 686 transitions, 11473 flow [2024-06-03 18:49:32,083 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 544 places, 686 transitions, 11221 flow, removed 14 selfloop flow, removed 9 redundant places. [2024-06-03 18:49:32,091 INFO L231 Difference]: Finished difference. Result has 545 places, 664 transitions, 9892 flow [2024-06-03 18:49:32,091 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9773, PETRI_DIFFERENCE_MINUEND_PLACES=537, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=664, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=607, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9892, PETRI_PLACES=545, PETRI_TRANSITIONS=664} [2024-06-03 18:49:32,091 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 503 predicate places. [2024-06-03 18:49:32,091 INFO L495 AbstractCegarLoop]: Abstraction has has 545 places, 664 transitions, 9892 flow [2024-06-03 18:49:32,091 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:32,091 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:49:32,091 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:49:32,091 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable207 [2024-06-03 18:49:32,092 INFO L420 AbstractCegarLoop]: === Iteration 209 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:49:32,092 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:49:32,092 INFO L85 PathProgramCache]: Analyzing trace with hash -1950060691, now seen corresponding path program 22 times [2024-06-03 18:49:32,092 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:49:32,092 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1691029193] [2024-06-03 18:49:32,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:49:32,092 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:49:32,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:49:32,237 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:49:32,237 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:49:32,237 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1691029193] [2024-06-03 18:49:32,237 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1691029193] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:49:32,237 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:49:32,237 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:49:32,237 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [777308572] [2024-06-03 18:49:32,237 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:49:32,237 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:49:32,238 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:49:32,238 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:49:32,238 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:49:32,290 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:49:32,290 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 545 places, 664 transitions, 9892 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:32,290 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:49:32,290 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:49:32,290 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:49:33,836 INFO L124 PetriNetUnfolderBase]: 3443/5759 cut-off events. [2024-06-03 18:49:33,836 INFO L125 PetriNetUnfolderBase]: For 834654/834654 co-relation queries the response was YES. [2024-06-03 18:49:33,911 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46185 conditions, 5759 events. 3443/5759 cut-off events. For 834654/834654 co-relation queries the response was YES. Maximal size of possible extension queue 506. Compared 38850 event pairs, 717 based on Foata normal form. 8/5766 useless extension candidates. Maximal degree in co-relation 45949. Up to 5110 conditions per place. [2024-06-03 18:49:33,930 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 600 selfloop transitions, 80 changer transitions 0/686 dead transitions. [2024-06-03 18:49:33,930 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 554 places, 686 transitions, 11358 flow [2024-06-03 18:49:33,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 18:49:33,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 18:49:33,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 208 transitions. [2024-06-03 18:49:33,931 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5073170731707317 [2024-06-03 18:49:33,931 INFO L175 Difference]: Start difference. First operand has 545 places, 664 transitions, 9892 flow. Second operand 10 states and 208 transitions. [2024-06-03 18:49:33,931 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 554 places, 686 transitions, 11358 flow [2024-06-03 18:49:41,345 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 548 places, 686 transitions, 11245 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-03 18:49:41,352 INFO L231 Difference]: Finished difference. Result has 549 places, 665 transitions, 9968 flow [2024-06-03 18:49:41,353 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9779, PETRI_DIFFERENCE_MINUEND_PLACES=539, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=664, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=584, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9968, PETRI_PLACES=549, PETRI_TRANSITIONS=665} [2024-06-03 18:49:41,353 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 507 predicate places. [2024-06-03 18:49:41,353 INFO L495 AbstractCegarLoop]: Abstraction has has 549 places, 665 transitions, 9968 flow [2024-06-03 18:49:41,353 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:41,353 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:49:41,353 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:49:41,353 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable208 [2024-06-03 18:49:41,353 INFO L420 AbstractCegarLoop]: === Iteration 210 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:49:41,354 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:49:41,354 INFO L85 PathProgramCache]: Analyzing trace with hash -1944554161, now seen corresponding path program 23 times [2024-06-03 18:49:41,354 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:49:41,354 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [273210883] [2024-06-03 18:49:41,354 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:49:41,354 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:49:41,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:49:41,503 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:49:41,503 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:49:41,503 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [273210883] [2024-06-03 18:49:41,503 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [273210883] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:49:41,503 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:49:41,503 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:49:41,503 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1871445543] [2024-06-03 18:49:41,503 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:49:41,503 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:49:41,504 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:49:41,504 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:49:41,504 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:49:41,555 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:49:41,555 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 549 places, 665 transitions, 9968 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:41,555 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:49:41,555 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:49:41,555 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:49:43,109 INFO L124 PetriNetUnfolderBase]: 3471/5803 cut-off events. [2024-06-03 18:49:43,110 INFO L125 PetriNetUnfolderBase]: For 847177/847177 co-relation queries the response was YES. [2024-06-03 18:49:43,184 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46652 conditions, 5803 events. 3471/5803 cut-off events. For 847177/847177 co-relation queries the response was YES. Maximal size of possible extension queue 508. Compared 39160 event pairs, 721 based on Foata normal form. 8/5810 useless extension candidates. Maximal degree in co-relation 46415. Up to 5150 conditions per place. [2024-06-03 18:49:43,203 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 601 selfloop transitions, 78 changer transitions 0/685 dead transitions. [2024-06-03 18:49:43,203 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 556 places, 685 transitions, 11428 flow [2024-06-03 18:49:43,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:49:43,203 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:49:43,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 174 transitions. [2024-06-03 18:49:43,204 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5304878048780488 [2024-06-03 18:49:43,204 INFO L175 Difference]: Start difference. First operand has 549 places, 665 transitions, 9968 flow. Second operand 8 states and 174 transitions. [2024-06-03 18:49:43,204 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 556 places, 685 transitions, 11428 flow [2024-06-03 18:49:49,998 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 548 places, 685 transitions, 11263 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-03 18:49:50,005 INFO L231 Difference]: Finished difference. Result has 549 places, 666 transitions, 9990 flow [2024-06-03 18:49:50,006 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9803, PETRI_DIFFERENCE_MINUEND_PLACES=541, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=665, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=587, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9990, PETRI_PLACES=549, PETRI_TRANSITIONS=666} [2024-06-03 18:49:50,006 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 507 predicate places. [2024-06-03 18:49:50,006 INFO L495 AbstractCegarLoop]: Abstraction has has 549 places, 666 transitions, 9990 flow [2024-06-03 18:49:50,006 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:50,006 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:49:50,006 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:49:50,006 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable209 [2024-06-03 18:49:50,006 INFO L420 AbstractCegarLoop]: === Iteration 211 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:49:50,006 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:49:50,006 INFO L85 PathProgramCache]: Analyzing trace with hash -1939013035, now seen corresponding path program 16 times [2024-06-03 18:49:50,007 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:49:50,007 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [969650246] [2024-06-03 18:49:50,007 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:49:50,007 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:49:50,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:49:50,154 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:49:50,154 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:49:50,154 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [969650246] [2024-06-03 18:49:50,154 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [969650246] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:49:50,154 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:49:50,154 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:49:50,154 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1967858262] [2024-06-03 18:49:50,155 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:49:50,155 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:49:50,155 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:49:50,155 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:49:50,155 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:49:50,232 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:49:50,232 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 549 places, 666 transitions, 9990 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:50,233 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:49:50,233 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:49:50,233 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:49:51,882 INFO L124 PetriNetUnfolderBase]: 3499/5847 cut-off events. [2024-06-03 18:49:51,882 INFO L125 PetriNetUnfolderBase]: For 860270/860270 co-relation queries the response was YES. [2024-06-03 18:49:51,959 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47139 conditions, 5847 events. 3499/5847 cut-off events. For 860270/860270 co-relation queries the response was YES. Maximal size of possible extension queue 513. Compared 39529 event pairs, 725 based on Foata normal form. 8/5854 useless extension candidates. Maximal degree in co-relation 46901. Up to 5161 conditions per place. [2024-06-03 18:49:51,981 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 574 selfloop transitions, 108 changer transitions 0/688 dead transitions. [2024-06-03 18:49:51,981 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 558 places, 688 transitions, 11474 flow [2024-06-03 18:49:51,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 18:49:51,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 18:49:51,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 212 transitions. [2024-06-03 18:49:51,982 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5170731707317073 [2024-06-03 18:49:51,982 INFO L175 Difference]: Start difference. First operand has 549 places, 666 transitions, 9990 flow. Second operand 10 states and 212 transitions. [2024-06-03 18:49:51,982 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 558 places, 688 transitions, 11474 flow [2024-06-03 18:49:58,665 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 552 places, 688 transitions, 11315 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-03 18:49:58,672 INFO L231 Difference]: Finished difference. Result has 553 places, 667 transitions, 10090 flow [2024-06-03 18:49:58,672 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9831, PETRI_DIFFERENCE_MINUEND_PLACES=543, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=666, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=558, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10090, PETRI_PLACES=553, PETRI_TRANSITIONS=667} [2024-06-03 18:49:58,672 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 511 predicate places. [2024-06-03 18:49:58,673 INFO L495 AbstractCegarLoop]: Abstraction has has 553 places, 667 transitions, 10090 flow [2024-06-03 18:49:58,673 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:58,673 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:49:58,673 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:49:58,673 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable210 [2024-06-03 18:49:58,673 INFO L420 AbstractCegarLoop]: === Iteration 212 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:49:58,673 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:49:58,673 INFO L85 PathProgramCache]: Analyzing trace with hash -1949737795, now seen corresponding path program 17 times [2024-06-03 18:49:58,673 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:49:58,673 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1451046946] [2024-06-03 18:49:58,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:49:58,673 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:49:58,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:49:58,889 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:49:58,890 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:49:58,890 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1451046946] [2024-06-03 18:49:58,890 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1451046946] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:49:58,890 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:49:58,890 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:49:58,890 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [898498560] [2024-06-03 18:49:58,890 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:49:58,890 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:49:58,890 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:49:58,890 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:49:58,890 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:49:58,938 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:49:58,939 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 553 places, 667 transitions, 10090 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:58,939 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:49:58,939 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:49:58,939 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:50:00,609 INFO L124 PetriNetUnfolderBase]: 3527/5895 cut-off events. [2024-06-03 18:50:00,609 INFO L125 PetriNetUnfolderBase]: For 876484/876484 co-relation queries the response was YES. [2024-06-03 18:50:00,686 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47714 conditions, 5895 events. 3527/5895 cut-off events. For 876484/876484 co-relation queries the response was YES. Maximal size of possible extension queue 517. Compared 39963 event pairs, 731 based on Foata normal form. 8/5902 useless extension candidates. Maximal degree in co-relation 47475. Up to 5205 conditions per place. [2024-06-03 18:50:00,706 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 575 selfloop transitions, 110 changer transitions 0/691 dead transitions. [2024-06-03 18:50:00,706 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 564 places, 691 transitions, 11586 flow [2024-06-03 18:50:00,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-03 18:50:00,706 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-03 18:50:00,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 246 transitions. [2024-06-03 18:50:00,707 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-03 18:50:00,707 INFO L175 Difference]: Start difference. First operand has 553 places, 667 transitions, 10090 flow. Second operand 12 states and 246 transitions. [2024-06-03 18:50:00,707 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 564 places, 691 transitions, 11586 flow [2024-06-03 18:50:07,283 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 556 places, 691 transitions, 11351 flow, removed 11 selfloop flow, removed 8 redundant places. [2024-06-03 18:50:07,291 INFO L231 Difference]: Finished difference. Result has 557 places, 668 transitions, 10120 flow [2024-06-03 18:50:07,291 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9855, PETRI_DIFFERENCE_MINUEND_PLACES=545, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=667, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=557, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=10120, PETRI_PLACES=557, PETRI_TRANSITIONS=668} [2024-06-03 18:50:07,292 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 515 predicate places. [2024-06-03 18:50:07,292 INFO L495 AbstractCegarLoop]: Abstraction has has 557 places, 668 transitions, 10120 flow [2024-06-03 18:50:07,292 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:50:07,292 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:50:07,292 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:50:07,292 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable211 [2024-06-03 18:50:07,292 INFO L420 AbstractCegarLoop]: === Iteration 213 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:50:07,292 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:50:07,293 INFO L85 PathProgramCache]: Analyzing trace with hash -1950064411, now seen corresponding path program 24 times [2024-06-03 18:50:07,293 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:50:07,293 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [21558198] [2024-06-03 18:50:07,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:50:07,293 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:50:07,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:50:07,502 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:50:07,502 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:50:07,502 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [21558198] [2024-06-03 18:50:07,502 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [21558198] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:50:07,502 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:50:07,502 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:50:07,502 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [704159267] [2024-06-03 18:50:07,502 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:50:07,502 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:50:07,502 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:50:07,502 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:50:07,503 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:50:07,562 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:50:07,562 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 557 places, 668 transitions, 10120 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:50:07,562 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:50:07,562 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:50:07,562 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:50:09,258 INFO L124 PetriNetUnfolderBase]: 3555/5941 cut-off events. [2024-06-03 18:50:09,258 INFO L125 PetriNetUnfolderBase]: For 868280/868280 co-relation queries the response was YES. [2024-06-03 18:50:09,334 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47939 conditions, 5941 events. 3555/5941 cut-off events. For 868280/868280 co-relation queries the response was YES. Maximal size of possible extension queue 522. Compared 40321 event pairs, 729 based on Foata normal form. 6/5944 useless extension candidates. Maximal degree in co-relation 47699. Up to 5220 conditions per place. [2024-06-03 18:50:09,353 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 605 selfloop transitions, 84 changer transitions 0/695 dead transitions. [2024-06-03 18:50:09,354 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 566 places, 695 transitions, 11644 flow [2024-06-03 18:50:09,354 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 18:50:09,354 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 18:50:09,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 210 transitions. [2024-06-03 18:50:09,354 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5121951219512195 [2024-06-03 18:50:09,354 INFO L175 Difference]: Start difference. First operand has 557 places, 668 transitions, 10120 flow. Second operand 10 states and 210 transitions. [2024-06-03 18:50:09,354 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 566 places, 695 transitions, 11644 flow [2024-06-03 18:50:15,920 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 556 places, 695 transitions, 11403 flow, removed 12 selfloop flow, removed 10 redundant places. [2024-06-03 18:50:15,927 INFO L231 Difference]: Finished difference. Result has 558 places, 671 transitions, 10108 flow [2024-06-03 18:50:15,927 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9879, PETRI_DIFFERENCE_MINUEND_PLACES=547, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=668, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=584, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10108, PETRI_PLACES=558, PETRI_TRANSITIONS=671} [2024-06-03 18:50:15,927 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 516 predicate places. [2024-06-03 18:50:15,928 INFO L495 AbstractCegarLoop]: Abstraction has has 558 places, 671 transitions, 10108 flow [2024-06-03 18:50:15,928 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:50:15,928 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:50:15,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, 1, 1, 1] [2024-06-03 18:50:15,928 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable212 [2024-06-03 18:50:15,928 INFO L420 AbstractCegarLoop]: === Iteration 214 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:50:15,928 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:50:15,928 INFO L85 PathProgramCache]: Analyzing trace with hash -1950064225, now seen corresponding path program 18 times [2024-06-03 18:50:15,928 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:50:15,928 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [848612661] [2024-06-03 18:50:15,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:50:15,928 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:50:15,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:50:16,070 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:50:16,070 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:50:16,070 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [848612661] [2024-06-03 18:50:16,070 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [848612661] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:50:16,070 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:50:16,070 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:50:16,070 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [154559288] [2024-06-03 18:50:16,071 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:50:16,071 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:50:16,071 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:50:16,071 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:50:16,071 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:50:16,128 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:50:16,128 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 558 places, 671 transitions, 10108 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:50:16,128 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:50:16,128 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:50:16,128 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:50:17,988 INFO L124 PetriNetUnfolderBase]: 3575/5973 cut-off events. [2024-06-03 18:50:17,988 INFO L125 PetriNetUnfolderBase]: For 879420/879420 co-relation queries the response was YES. [2024-06-03 18:50:18,066 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48209 conditions, 5973 events. 3575/5973 cut-off events. For 879420/879420 co-relation queries the response was YES. Maximal size of possible extension queue 525. Compared 40535 event pairs, 733 based on Foata normal form. 6/5976 useless extension candidates. Maximal degree in co-relation 47967. Up to 5219 conditions per place. [2024-06-03 18:50:18,085 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 578 selfloop transitions, 114 changer transitions 0/698 dead transitions. [2024-06-03 18:50:18,086 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 569 places, 698 transitions, 11642 flow [2024-06-03 18:50:18,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-03 18:50:18,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-03 18:50:18,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 248 transitions. [2024-06-03 18:50:18,086 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5040650406504065 [2024-06-03 18:50:18,086 INFO L175 Difference]: Start difference. First operand has 558 places, 671 transitions, 10108 flow. Second operand 12 states and 248 transitions. [2024-06-03 18:50:18,086 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 569 places, 698 transitions, 11642 flow [2024-06-03 18:50:24,769 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 562 places, 698 transitions, 11467 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-03 18:50:24,777 INFO L231 Difference]: Finished difference. Result has 563 places, 672 transitions, 10207 flow [2024-06-03 18:50:24,777 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9933, PETRI_DIFFERENCE_MINUEND_PLACES=551, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=671, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=557, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=10207, PETRI_PLACES=563, PETRI_TRANSITIONS=672} [2024-06-03 18:50:24,777 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 521 predicate places. [2024-06-03 18:50:24,777 INFO L495 AbstractCegarLoop]: Abstraction has has 563 places, 672 transitions, 10207 flow [2024-06-03 18:50:24,777 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:50:24,777 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:50:24,777 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:50:24,777 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable213 [2024-06-03 18:50:24,777 INFO L420 AbstractCegarLoop]: === Iteration 215 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:50:24,778 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:50:24,778 INFO L85 PathProgramCache]: Analyzing trace with hash 1717335411, now seen corresponding path program 25 times [2024-06-03 18:50:24,778 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:50:24,778 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [823465185] [2024-06-03 18:50:24,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:50:24,778 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:50:24,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:50:24,923 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:50:24,923 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:50:24,923 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [823465185] [2024-06-03 18:50:24,923 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [823465185] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:50:24,923 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:50:24,923 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:50:24,923 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1376078149] [2024-06-03 18:50:24,923 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:50:24,923 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:50:24,923 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:50:24,924 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:50:24,924 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:50:24,978 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:50:24,978 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 563 places, 672 transitions, 10207 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:50:24,978 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:50:24,978 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:50:24,978 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:50:26,633 INFO L124 PetriNetUnfolderBase]: 3557/5949 cut-off events. [2024-06-03 18:50:26,633 INFO L125 PetriNetUnfolderBase]: For 832200/832200 co-relation queries the response was YES. [2024-06-03 18:50:26,970 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47004 conditions, 5949 events. 3557/5949 cut-off events. For 832200/832200 co-relation queries the response was YES. Maximal size of possible extension queue 524. Compared 40442 event pairs, 721 based on Foata normal form. 8/5956 useless extension candidates. Maximal degree in co-relation 46761. Up to 5047 conditions per place. [2024-06-03 18:50:26,996 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 572 selfloop transitions, 121 changer transitions 0/699 dead transitions. [2024-06-03 18:50:26,996 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 569 places, 699 transitions, 11695 flow [2024-06-03 18:50:26,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:50:26,996 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:50:26,996 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-03 18:50:26,996 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5818815331010453 [2024-06-03 18:50:26,997 INFO L175 Difference]: Start difference. First operand has 563 places, 672 transitions, 10207 flow. Second operand 7 states and 167 transitions. [2024-06-03 18:50:26,997 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 569 places, 699 transitions, 11695 flow [2024-06-03 18:50:32,722 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 560 places, 699 transitions, 11444 flow, removed 17 selfloop flow, removed 9 redundant places. [2024-06-03 18:50:32,730 INFO L231 Difference]: Finished difference. Result has 561 places, 672 transitions, 10215 flow [2024-06-03 18:50:32,730 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9956, PETRI_DIFFERENCE_MINUEND_PLACES=554, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=672, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=551, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10215, PETRI_PLACES=561, PETRI_TRANSITIONS=672} [2024-06-03 18:50:32,731 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 519 predicate places. [2024-06-03 18:50:32,731 INFO L495 AbstractCegarLoop]: Abstraction has has 561 places, 672 transitions, 10215 flow [2024-06-03 18:50:32,731 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:50:32,731 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:50:32,731 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:50:32,731 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable214 [2024-06-03 18:50:32,731 INFO L420 AbstractCegarLoop]: === Iteration 216 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:50:32,732 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:50:32,732 INFO L85 PathProgramCache]: Analyzing trace with hash 197877595, now seen corresponding path program 19 times [2024-06-03 18:50:32,732 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:50:32,732 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [553265602] [2024-06-03 18:50:32,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:50:32,732 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:50:32,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:50:32,903 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:50:32,903 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:50:32,904 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [553265602] [2024-06-03 18:50:32,904 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [553265602] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:50:32,904 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:50:32,904 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:50:32,904 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [857513388] [2024-06-03 18:50:32,904 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:50:32,904 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:50:32,904 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:50:32,904 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:50:32,904 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:50:32,955 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:50:32,955 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 561 places, 672 transitions, 10215 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:50:32,955 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:50:32,955 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:50:32,955 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:50:34,534 INFO L124 PetriNetUnfolderBase]: 3585/5997 cut-off events. [2024-06-03 18:50:34,534 INFO L125 PetriNetUnfolderBase]: For 847828/847838 co-relation queries the response was YES. [2024-06-03 18:50:34,619 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47468 conditions, 5997 events. 3585/5997 cut-off events. For 847828/847838 co-relation queries the response was YES. Maximal size of possible extension queue 528. Compared 40822 event pairs, 768 based on Foata normal form. 18/6014 useless extension candidates. Maximal degree in co-relation 47224. Up to 5299 conditions per place. [2024-06-03 18:50:34,639 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 586 selfloop transitions, 96 changer transitions 0/688 dead transitions. [2024-06-03 18:50:34,639 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 567 places, 688 transitions, 11691 flow [2024-06-03 18:50:34,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:50:34,639 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:50:34,640 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 153 transitions. [2024-06-03 18:50:34,640 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5331010452961672 [2024-06-03 18:50:34,640 INFO L175 Difference]: Start difference. First operand has 561 places, 672 transitions, 10215 flow. Second operand 7 states and 153 transitions. [2024-06-03 18:50:34,640 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 567 places, 688 transitions, 11691 flow [2024-06-03 18:50:42,453 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 560 places, 688 transitions, 11430 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-03 18:50:42,461 INFO L231 Difference]: Finished difference. Result has 561 places, 673 transitions, 10195 flow [2024-06-03 18:50:42,461 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9954, PETRI_DIFFERENCE_MINUEND_PLACES=554, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=672, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=576, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10195, PETRI_PLACES=561, PETRI_TRANSITIONS=673} [2024-06-03 18:50:42,461 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 519 predicate places. [2024-06-03 18:50:42,461 INFO L495 AbstractCegarLoop]: Abstraction has has 561 places, 673 transitions, 10195 flow [2024-06-03 18:50:42,461 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:50:42,461 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:50:42,461 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:50:42,461 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable215 [2024-06-03 18:50:42,461 INFO L420 AbstractCegarLoop]: === Iteration 217 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:50:42,462 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:50:42,462 INFO L85 PathProgramCache]: Analyzing trace with hash 1722876537, now seen corresponding path program 20 times [2024-06-03 18:50:42,462 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:50:42,462 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [259909209] [2024-06-03 18:50:42,462 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:50:42,462 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:50:42,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:50:42,605 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:50:42,605 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:50:42,605 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [259909209] [2024-06-03 18:50:42,605 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [259909209] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:50:42,605 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:50:42,605 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:50:42,605 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [697539610] [2024-06-03 18:50:42,605 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:50:42,605 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:50:42,605 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:50:42,606 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:50:42,606 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:50:42,659 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:50:42,660 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 561 places, 673 transitions, 10195 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:50:42,660 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:50:42,660 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:50:42,660 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:50:44,353 INFO L124 PetriNetUnfolderBase]: 3613/6037 cut-off events. [2024-06-03 18:50:44,353 INFO L125 PetriNetUnfolderBase]: For 835963/835963 co-relation queries the response was YES. [2024-06-03 18:50:44,432 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47742 conditions, 6037 events. 3613/6037 cut-off events. For 835963/835963 co-relation queries the response was YES. Maximal size of possible extension queue 530. Compared 41030 event pairs, 741 based on Foata normal form. 8/6044 useless extension candidates. Maximal degree in co-relation 47498. Up to 5311 conditions per place. [2024-06-03 18:50:44,451 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 582 selfloop transitions, 106 changer transitions 0/694 dead transitions. [2024-06-03 18:50:44,451 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 569 places, 694 transitions, 11697 flow [2024-06-03 18:50:44,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:50:44,451 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:50:44,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 193 transitions. [2024-06-03 18:50:44,452 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5230352303523035 [2024-06-03 18:50:44,452 INFO L175 Difference]: Start difference. First operand has 561 places, 673 transitions, 10195 flow. Second operand 9 states and 193 transitions. [2024-06-03 18:50:44,452 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 569 places, 694 transitions, 11697 flow [2024-06-03 18:50:50,900 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 564 places, 694 transitions, 11480 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-03 18:50:50,908 INFO L231 Difference]: Finished difference. Result has 565 places, 674 transitions, 10244 flow [2024-06-03 18:50:50,908 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9978, PETRI_DIFFERENCE_MINUEND_PLACES=556, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=673, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=567, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10244, PETRI_PLACES=565, PETRI_TRANSITIONS=674} [2024-06-03 18:50:50,908 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 523 predicate places. [2024-06-03 18:50:50,909 INFO L495 AbstractCegarLoop]: Abstraction has has 565 places, 674 transitions, 10244 flow [2024-06-03 18:50:50,909 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:50:50,909 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:50:50,909 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:50:50,909 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable216 [2024-06-03 18:50:50,909 INFO L420 AbstractCegarLoop]: === Iteration 218 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:50:50,909 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:50:50,910 INFO L85 PathProgramCache]: Analyzing trace with hash 1711973031, now seen corresponding path program 26 times [2024-06-03 18:50:50,910 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:50:50,910 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [370538593] [2024-06-03 18:50:50,910 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:50:50,910 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:50:50,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:50:51,155 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:50:51,155 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:50:51,155 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [370538593] [2024-06-03 18:50:51,155 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [370538593] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:50:51,155 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:50:51,155 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:50:51,155 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [577729414] [2024-06-03 18:50:51,156 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:50:51,156 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:50:51,156 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:50:51,156 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:50:51,156 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:50:51,209 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:50:51,210 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 565 places, 674 transitions, 10244 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:50:51,210 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:50:51,210 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:50:51,210 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:50:53,044 INFO L124 PetriNetUnfolderBase]: 3595/6011 cut-off events. [2024-06-03 18:50:53,044 INFO L125 PetriNetUnfolderBase]: For 765606/765606 co-relation queries the response was YES. [2024-06-03 18:50:53,127 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46380 conditions, 6011 events. 3595/6011 cut-off events. For 765606/765606 co-relation queries the response was YES. Maximal size of possible extension queue 531. Compared 40979 event pairs, 721 based on Foata normal form. 8/6018 useless extension candidates. Maximal degree in co-relation 46135. Up to 5095 conditions per place. [2024-06-03 18:50:53,146 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 575 selfloop transitions, 128 changer transitions 0/709 dead transitions. [2024-06-03 18:50:53,147 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 573 places, 709 transitions, 11772 flow [2024-06-03 18:50:53,147 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:50:53,147 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:50:53,147 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 209 transitions. [2024-06-03 18:50:53,147 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5663956639566395 [2024-06-03 18:50:53,147 INFO L175 Difference]: Start difference. First operand has 565 places, 674 transitions, 10244 flow. Second operand 9 states and 209 transitions. [2024-06-03 18:50:53,147 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 573 places, 709 transitions, 11772 flow [2024-06-03 18:50:58,343 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 566 places, 709 transitions, 11530 flow, removed 18 selfloop flow, removed 7 redundant places. [2024-06-03 18:50:58,351 INFO L231 Difference]: Finished difference. Result has 567 places, 674 transitions, 10272 flow [2024-06-03 18:50:58,351 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10002, PETRI_DIFFERENCE_MINUEND_PLACES=558, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=674, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=546, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10272, PETRI_PLACES=567, PETRI_TRANSITIONS=674} [2024-06-03 18:50:58,352 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 525 predicate places. [2024-06-03 18:50:58,352 INFO L495 AbstractCegarLoop]: Abstraction has has 567 places, 674 transitions, 10272 flow [2024-06-03 18:50:58,352 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:50:58,352 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:50:58,352 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:50:58,352 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable217 [2024-06-03 18:50:58,352 INFO L420 AbstractCegarLoop]: === Iteration 219 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:50:58,352 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:50:58,352 INFO L85 PathProgramCache]: Analyzing trace with hash 1931400829, now seen corresponding path program 21 times [2024-06-03 18:50:58,352 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:50:58,352 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [489972292] [2024-06-03 18:50:58,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:50:58,353 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:50:58,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:50:58,517 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:50:58,517 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:50:58,517 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [489972292] [2024-06-03 18:50:58,518 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [489972292] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:50:58,518 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:50:58,518 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:50:58,518 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1384376582] [2024-06-03 18:50:58,518 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:50:58,518 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:50:58,518 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:50:58,518 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:50:58,518 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:50:58,566 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:50:58,566 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 567 places, 674 transitions, 10272 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:50:58,566 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:50:58,566 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:50:58,566 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:51:00,322 INFO L124 PetriNetUnfolderBase]: 3610/6040 cut-off events. [2024-06-03 18:51:00,322 INFO L125 PetriNetUnfolderBase]: For 745260/745260 co-relation queries the response was YES. [2024-06-03 18:51:00,410 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46288 conditions, 6040 events. 3610/6040 cut-off events. For 745260/745260 co-relation queries the response was YES. Maximal size of possible extension queue 533. Compared 41159 event pairs, 738 based on Foata normal form. 8/6047 useless extension candidates. Maximal degree in co-relation 46042. Up to 5278 conditions per place. [2024-06-03 18:51:00,432 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 579 selfloop transitions, 114 changer transitions 0/699 dead transitions. [2024-06-03 18:51:00,432 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 576 places, 699 transitions, 11794 flow [2024-06-03 18:51:00,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 18:51:00,432 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 18:51:00,432 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 212 transitions. [2024-06-03 18:51:00,433 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5170731707317073 [2024-06-03 18:51:00,433 INFO L175 Difference]: Start difference. First operand has 567 places, 674 transitions, 10272 flow. Second operand 10 states and 212 transitions. [2024-06-03 18:51:00,433 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 576 places, 699 transitions, 11794 flow [2024-06-03 18:51:07,300 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 566 places, 699 transitions, 11521 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-06-03 18:51:07,308 INFO L231 Difference]: Finished difference. Result has 567 places, 675 transitions, 10284 flow [2024-06-03 18:51:07,308 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9999, PETRI_DIFFERENCE_MINUEND_PLACES=557, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=674, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=560, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10284, PETRI_PLACES=567, PETRI_TRANSITIONS=675} [2024-06-03 18:51:07,308 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 525 predicate places. [2024-06-03 18:51:07,308 INFO L495 AbstractCegarLoop]: Abstraction has has 567 places, 675 transitions, 10284 flow [2024-06-03 18:51:07,308 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:07,308 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:51:07,308 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:51:07,309 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable218 [2024-06-03 18:51:07,309 INFO L420 AbstractCegarLoop]: === Iteration 220 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:51:07,309 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:51:07,309 INFO L85 PathProgramCache]: Analyzing trace with hash 1931074213, now seen corresponding path program 27 times [2024-06-03 18:51:07,309 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:51:07,309 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1722528751] [2024-06-03 18:51:07,309 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:51:07,309 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:51:07,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:51:07,450 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:51:07,451 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:51:07,451 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1722528751] [2024-06-03 18:51:07,451 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1722528751] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:51:07,451 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:51:07,451 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:51:07,451 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [461224516] [2024-06-03 18:51:07,451 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:51:07,451 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:51:07,451 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:51:07,451 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:51:07,451 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:51:07,504 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:51:07,505 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 567 places, 675 transitions, 10284 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:07,505 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:51:07,505 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:51:07,505 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:51:09,368 INFO L124 PetriNetUnfolderBase]: 3597/6015 cut-off events. [2024-06-03 18:51:09,369 INFO L125 PetriNetUnfolderBase]: For 648380/648380 co-relation queries the response was YES. [2024-06-03 18:51:09,460 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45128 conditions, 6015 events. 3597/6015 cut-off events. For 648380/648380 co-relation queries the response was YES. Maximal size of possible extension queue 534. Compared 41057 event pairs, 656 based on Foata normal form. 6/6014 useless extension candidates. Maximal degree in co-relation 44883. Up to 4750 conditions per place. [2024-06-03 18:51:09,482 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 564 selfloop transitions, 143 changer transitions 0/713 dead transitions. [2024-06-03 18:51:09,482 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 575 places, 713 transitions, 11842 flow [2024-06-03 18:51:09,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:51:09,482 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:51:09,482 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 211 transitions. [2024-06-03 18:51:09,482 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5718157181571816 [2024-06-03 18:51:09,483 INFO L175 Difference]: Start difference. First operand has 567 places, 675 transitions, 10284 flow. Second operand 9 states and 211 transitions. [2024-06-03 18:51:09,483 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 575 places, 713 transitions, 11842 flow [2024-06-03 18:51:14,051 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 567 places, 713 transitions, 11579 flow, removed 22 selfloop flow, removed 8 redundant places. [2024-06-03 18:51:14,058 INFO L231 Difference]: Finished difference. Result has 568 places, 675 transitions, 10317 flow [2024-06-03 18:51:14,059 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10021, PETRI_DIFFERENCE_MINUEND_PLACES=559, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=675, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=143, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=532, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10317, PETRI_PLACES=568, PETRI_TRANSITIONS=675} [2024-06-03 18:51:14,059 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 526 predicate places. [2024-06-03 18:51:14,059 INFO L495 AbstractCegarLoop]: Abstraction has has 568 places, 675 transitions, 10317 flow [2024-06-03 18:51:14,059 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:14,059 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:51:14,059 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:51:14,059 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable219 [2024-06-03 18:51:14,059 INFO L420 AbstractCegarLoop]: === Iteration 221 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:51:14,059 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:51:14,059 INFO L85 PathProgramCache]: Analyzing trace with hash 1931074399, now seen corresponding path program 22 times [2024-06-03 18:51:14,059 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:51:14,060 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [292029266] [2024-06-03 18:51:14,060 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:51:14,060 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:51:14,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:51:14,199 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:51:14,199 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:51:14,199 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [292029266] [2024-06-03 18:51:14,199 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [292029266] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:51:14,199 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:51:14,199 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:51:14,199 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1699954200] [2024-06-03 18:51:14,199 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:51:14,200 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:51:14,200 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:51:14,200 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:51:14,200 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:51:14,252 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:51:14,252 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 568 places, 675 transitions, 10317 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:14,252 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:51:14,252 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:51:14,252 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:51:16,086 INFO L124 PetriNetUnfolderBase]: 3584/5989 cut-off events. [2024-06-03 18:51:16,086 INFO L125 PetriNetUnfolderBase]: For 578694/578694 co-relation queries the response was YES. [2024-06-03 18:51:16,170 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44037 conditions, 5989 events. 3584/5989 cut-off events. For 578694/578694 co-relation queries the response was YES. Maximal size of possible extension queue 534. Compared 40764 event pairs, 687 based on Foata normal form. 6/5981 useless extension candidates. Maximal degree in co-relation 43791. Up to 5004 conditions per place. [2024-06-03 18:51:16,189 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 569 selfloop transitions, 130 changer transitions 0/705 dead transitions. [2024-06-03 18:51:16,189 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 577 places, 705 transitions, 11837 flow [2024-06-03 18:51:16,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 18:51:16,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 18:51:16,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 218 transitions. [2024-06-03 18:51:16,190 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5317073170731708 [2024-06-03 18:51:16,190 INFO L175 Difference]: Start difference. First operand has 568 places, 675 transitions, 10317 flow. Second operand 10 states and 218 transitions. [2024-06-03 18:51:16,190 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 577 places, 705 transitions, 11837 flow [2024-06-03 18:51:21,793 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 568 places, 705 transitions, 11523 flow, removed 12 selfloop flow, removed 9 redundant places. [2024-06-03 18:51:21,800 INFO L231 Difference]: Finished difference. Result has 569 places, 675 transitions, 10273 flow [2024-06-03 18:51:21,801 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10003, PETRI_DIFFERENCE_MINUEND_PLACES=559, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=675, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=545, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10273, PETRI_PLACES=569, PETRI_TRANSITIONS=675} [2024-06-03 18:51:21,801 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 527 predicate places. [2024-06-03 18:51:21,801 INFO L495 AbstractCegarLoop]: Abstraction has has 569 places, 675 transitions, 10273 flow [2024-06-03 18:51:21,801 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:21,801 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:51:21,801 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:51:21,801 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable220 [2024-06-03 18:51:21,801 INFO L420 AbstractCegarLoop]: === Iteration 222 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:51:21,801 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:51:21,801 INFO L85 PathProgramCache]: Analyzing trace with hash -146152417, now seen corresponding path program 1 times [2024-06-03 18:51:21,802 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:51:21,802 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [749630069] [2024-06-03 18:51:21,802 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:51:21,802 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:51:21,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:51:21,938 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:51:21,938 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:51:21,938 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [749630069] [2024-06-03 18:51:21,938 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [749630069] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:51:21,938 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:51:21,938 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:51:21,939 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [872971568] [2024-06-03 18:51:21,939 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:51:21,939 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:51:21,939 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:51:21,939 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:51:21,939 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:51:21,985 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:51:21,985 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 569 places, 675 transitions, 10273 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:21,985 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:51:21,985 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:51:21,985 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand