./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe013_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/safe013_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/safe013_tso.i ./goblint.2024-05-21_14-57-05.files/protection/safe013_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:43:53,242 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-03 18:43:53,311 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-03 18:43:53,316 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-03 18:43:53,316 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-03 18:43:53,339 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-03 18:43:53,339 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-03 18:43:53,339 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-03 18:43:53,340 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-03 18:43:53,343 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-03 18:43:53,343 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-03 18:43:53,343 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-03 18:43:53,344 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-03 18:43:53,345 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-03 18:43:53,345 INFO L153 SettingsManager]: * Use SBE=true [2024-06-03 18:43:53,346 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-03 18:43:53,346 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-03 18:43:53,346 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-03 18:43:53,346 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-03 18:43:53,347 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-03 18:43:53,347 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-03 18:43:53,348 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-03 18:43:53,348 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-03 18:43:53,348 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-03 18:43:53,349 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-03 18:43:53,349 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-03 18:43:53,349 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-03 18:43:53,349 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-03 18:43:53,350 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-03 18:43:53,350 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-03 18:43:53,351 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-03 18:43:53,351 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-03 18:43:53,351 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-03 18:43:53,351 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-03 18:43:53,351 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-03 18:43:53,352 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-03 18:43:53,352 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-03 18:43:53,352 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-03 18:43:53,352 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-03 18:43:53,352 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-03 18:43:53,353 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-03 18:43:53,353 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-03 18:43:53,353 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-03 18:43:53,353 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:43:53,566 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-03 18:43:53,584 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-03 18:43:53,585 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-03 18:43:53,586 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-03 18:43:53,587 INFO L274 PluginConnector]: CDTParser initialized [2024-06-03 18:43:53,587 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe013_tso.i [2024-06-03 18:43:54,548 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-03 18:43:54,725 INFO L384 CDTParser]: Found 1 translation units. [2024-06-03 18:43:54,726 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe013_tso.i [2024-06-03 18:43:54,737 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/f691f6ac8/2d3d413b877447ca9b49ca3a8143881b/FLAGef517a828 [2024-06-03 18:43:54,747 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/f691f6ac8/2d3d413b877447ca9b49ca3a8143881b [2024-06-03 18:43:54,748 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-03 18:43:54,749 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-03 18:43:54,749 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/safe013_tso.yml/witness.yml [2024-06-03 18:43:54,858 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-03 18:43:54,859 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-03 18:43:54,860 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-03 18:43:54,860 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-03 18:43:54,863 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-03 18:43:54,864 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 03.06 06:43:54" (1/2) ... [2024-06-03 18:43:54,865 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7f9babb4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 06:43:54, skipping insertion in model container [2024-06-03 18:43:54,865 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 03.06 06:43:54" (1/2) ... [2024-06-03 18:43:54,867 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@1511a395 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 06:43:54, skipping insertion in model container [2024-06-03 18:43:54,867 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 03.06 06:43:54" (2/2) ... [2024-06-03 18:43:54,867 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7f9babb4 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 06:43:54, skipping insertion in model container [2024-06-03 18:43:54,867 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 03.06 06:43:54" (2/2) ... [2024-06-03 18:43:54,868 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-03 18:43:54,922 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-03 18:43:54,923 INFO L97 edCorrectnessWitness]: Location invariant before [L783-L783] (((((! multithreaded || (((0 <= z && z <= 2) && z <= 127) && ((z == 0 || z == 1) || z == 2))) && (! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1)))) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1))) [2024-06-03 18:43:54,923 INFO L97 edCorrectnessWitness]: Location invariant before [L785-L785] (((((! multithreaded || (((0 <= z && z <= 2) && z <= 127) && ((z == 0 || z == 1) || z == 2))) && (! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1)))) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1))) [2024-06-03 18:43:54,923 INFO L97 edCorrectnessWitness]: Location invariant before [L786-L786] (((((! multithreaded || (((0 <= z && z <= 2) && z <= 127) && ((z == 0 || z == 1) || z == 2))) && (! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1)))) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1))) [2024-06-03 18:43:54,923 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-03 18:43:54,924 INFO L106 edCorrectnessWitness]: ghost_update [L781-L781] multithreaded = 1; [2024-06-03 18:43:54,965 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-03 18:43:55,179 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-03 18:43:55,186 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:43:55,257 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-03 18:43:55,286 INFO L206 MainTranslator]: Completed translation [2024-06-03 18:43:55,286 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 06:43:55 WrapperNode [2024-06-03 18:43:55,287 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-03 18:43:55,287 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-03 18:43:55,287 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-03 18:43:55,288 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-03 18:43:55,292 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:43:55" (1/1) ... [2024-06-03 18:43:55,302 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:43:55" (1/1) ... [2024-06-03 18:43:55,321 INFO L138 Inliner]: procedures = 175, calls = 44, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 66 [2024-06-03 18:43:55,321 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-03 18:43:55,322 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-03 18:43:55,322 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-03 18:43:55,322 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-03 18:43:55,329 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:43:55" (1/1) ... [2024-06-03 18:43:55,329 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:43:55" (1/1) ... [2024-06-03 18:43:55,331 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:43:55" (1/1) ... [2024-06-03 18:43:55,340 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:43:55,341 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:43:55" (1/1) ... [2024-06-03 18:43:55,341 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:43:55" (1/1) ... [2024-06-03 18:43:55,344 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:43:55" (1/1) ... [2024-06-03 18:43:55,346 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:43:55" (1/1) ... [2024-06-03 18:43:55,347 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:43:55" (1/1) ... [2024-06-03 18:43:55,347 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:43:55" (1/1) ... [2024-06-03 18:43:55,349 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-03 18:43:55,350 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-03 18:43:55,350 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-03 18:43:55,350 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-03 18:43:55,350 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:43:55" (1/1) ... [2024-06-03 18:43:55,359 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-03 18:43:55,365 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-03 18:43:55,385 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:43:55,393 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:43:55,415 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-03 18:43:55,415 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-03 18:43:55,416 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-03 18:43:55,416 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-03 18:43:55,416 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-03 18:43:55,416 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-03 18:43:55,416 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-03 18:43:55,417 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-03 18:43:55,417 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-03 18:43:55,417 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-03 18:43:55,417 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-03 18:43:55,417 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-03 18:43:55,418 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:43:55,543 INFO L244 CfgBuilder]: Building ICFG [2024-06-03 18:43:55,545 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-03 18:43:55,755 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-03 18:43:55,756 INFO L293 CfgBuilder]: Performing block encoding [2024-06-03 18:43:55,828 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-03 18:43:55,828 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-03 18:43:55,829 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.06 06:43:55 BoogieIcfgContainer [2024-06-03 18:43:55,829 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-03 18:43:55,831 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-03 18:43:55,832 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-03 18:43:55,834 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-03 18:43:55,834 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 03.06 06:43:54" (1/4) ... [2024-06-03 18:43:55,835 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@277ed83e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 03.06 06:43:55, skipping insertion in model container [2024-06-03 18:43:55,835 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 03.06 06:43:54" (2/4) ... [2024-06-03 18:43:55,836 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@277ed83e and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 03.06 06:43:55, skipping insertion in model container [2024-06-03 18:43:55,836 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:43:55" (3/4) ... [2024-06-03 18:43:55,836 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@277ed83e and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 03.06 06:43:55, skipping insertion in model container [2024-06-03 18:43:55,836 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:43:55" (4/4) ... [2024-06-03 18:43:55,837 INFO L112 eAbstractionObserver]: Analyzing ICFG safe013_tso.i [2024-06-03 18:43:55,851 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-03 18:43:55,851 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-03 18:43:55,851 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-03 18:43:55,891 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-03 18:43:55,916 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 52 places, 42 transitions, 96 flow [2024-06-03 18:43:55,950 INFO L124 PetriNetUnfolderBase]: 0/39 cut-off events. [2024-06-03 18:43:55,950 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-03 18:43:55,952 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49 conditions, 39 events. 0/39 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 66 event pairs, 0 based on Foata normal form. 0/36 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-03 18:43:55,952 INFO L82 GeneralOperation]: Start removeDead. Operand has 52 places, 42 transitions, 96 flow [2024-06-03 18:43:55,956 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 43 places, 33 transitions, 75 flow [2024-06-03 18:43:55,968 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-03 18:43:55,975 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;@44604f0e, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-03 18:43:55,975 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-03 18:43:55,979 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-03 18:43:55,979 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-06-03 18:43:55,979 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-03 18:43:55,979 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:43:55,980 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-06-03 18:43:55,981 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:43:55,986 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:43:55,986 INFO L85 PathProgramCache]: Analyzing trace with hash -1787024188, now seen corresponding path program 1 times [2024-06-03 18:43:55,993 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:43:55,993 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1528309803] [2024-06-03 18:43:55,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:43:55,995 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:43:56,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:43:56,431 INFO 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:56,431 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:43:56,431 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1528309803] [2024-06-03 18:43:56,432 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1528309803] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:43:56,432 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:43:56,432 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-03 18:43:56,433 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1922661291] [2024-06-03 18:43:56,434 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:43:56,439 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-03 18:43:56,443 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:43:56,464 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-03 18:43:56,465 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-03 18:43:56,491 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-03 18:43:56,494 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 33 transitions, 75 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:43:56,494 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:43:56,494 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-03 18:43:56,495 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:43:56,669 INFO L124 PetriNetUnfolderBase]: 603/1013 cut-off events. [2024-06-03 18:43:56,674 INFO L125 PetriNetUnfolderBase]: For 22/22 co-relation queries the response was YES. [2024-06-03 18:43:56,679 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2007 conditions, 1013 events. 603/1013 cut-off events. For 22/22 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 5102 event pairs, 376 based on Foata normal form. 1/954 useless extension candidates. Maximal degree in co-relation 1992. Up to 929 conditions per place. [2024-06-03 18:43:56,685 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 30 selfloop transitions, 4 changer transitions 0/43 dead transitions. [2024-06-03 18:43:56,686 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 43 transitions, 169 flow [2024-06-03 18:43:56,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-03 18:43:56,690 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-03 18:43:56,694 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 85 transitions. [2024-06-03 18:43:56,696 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6746031746031746 [2024-06-03 18:43:56,697 INFO L175 Difference]: Start difference. First operand has 43 places, 33 transitions, 75 flow. Second operand 3 states and 85 transitions. [2024-06-03 18:43:56,697 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 43 transitions, 169 flow [2024-06-03 18:43:56,699 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 43 transitions, 164 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-03 18:43:56,703 INFO L231 Difference]: Finished difference. Result has 43 places, 36 transitions, 102 flow [2024-06-03 18:43:56,705 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=72, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=102, PETRI_PLACES=43, PETRI_TRANSITIONS=36} [2024-06-03 18:43:56,707 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 0 predicate places. [2024-06-03 18:43:56,707 INFO L495 AbstractCegarLoop]: Abstraction has has 43 places, 36 transitions, 102 flow [2024-06-03 18:43:56,708 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:43:56,708 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:43:56,708 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:43:56,708 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-03 18:43:56,708 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:43:56,709 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:43:56,709 INFO L85 PathProgramCache]: Analyzing trace with hash 656708195, now seen corresponding path program 1 times [2024-06-03 18:43:56,710 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:43:56,710 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1414646648] [2024-06-03 18:43:56,710 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:43:56,710 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:43:56,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:43:56,876 INFO 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:56,877 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:43:56,877 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1414646648] [2024-06-03 18:43:56,877 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1414646648] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:43:56,877 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:43:56,877 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-03 18:43:56,878 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [45001044] [2024-06-03 18:43:56,878 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:43:56,880 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-03 18:43:56,880 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:43:56,880 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-03 18:43:56,881 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-03 18:43:56,942 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-03 18:43:56,942 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 36 transitions, 102 flow. Second operand has 4 states, 4 states have (on average 17.75) internal successors, (71), 4 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:43:56,942 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:43:56,943 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-03 18:43:56,943 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:43:57,064 INFO L124 PetriNetUnfolderBase]: 604/1022 cut-off events. [2024-06-03 18:43:57,065 INFO L125 PetriNetUnfolderBase]: For 206/214 co-relation queries the response was YES. [2024-06-03 18:43:57,066 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2332 conditions, 1022 events. 604/1022 cut-off events. For 206/214 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 5190 event pairs, 320 based on Foata normal form. 7/999 useless extension candidates. Maximal degree in co-relation 2317. Up to 903 conditions per place. [2024-06-03 18:43:57,070 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 39 selfloop transitions, 11 changer transitions 0/59 dead transitions. [2024-06-03 18:43:57,071 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 59 transitions, 266 flow [2024-06-03 18:43:57,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-03 18:43:57,071 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-03 18:43:57,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 115 transitions. [2024-06-03 18:43:57,075 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6845238095238095 [2024-06-03 18:43:57,075 INFO L175 Difference]: Start difference. First operand has 43 places, 36 transitions, 102 flow. Second operand 4 states and 115 transitions. [2024-06-03 18:43:57,075 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 59 transitions, 266 flow [2024-06-03 18:43:57,076 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 59 transitions, 262 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-03 18:43:57,077 INFO L231 Difference]: Finished difference. Result has 47 places, 44 transitions, 174 flow [2024-06-03 18:43:57,078 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=98, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=36, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=174, PETRI_PLACES=47, PETRI_TRANSITIONS=44} [2024-06-03 18:43:57,078 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 4 predicate places. [2024-06-03 18:43:57,078 INFO L495 AbstractCegarLoop]: Abstraction has has 47 places, 44 transitions, 174 flow [2024-06-03 18:43:57,079 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 17.75) internal successors, (71), 4 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:43:57,079 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:43:57,079 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:43:57,081 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-03 18:43:57,081 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:43:57,082 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:43:57,082 INFO L85 PathProgramCache]: Analyzing trace with hash -365005390, now seen corresponding path program 1 times [2024-06-03 18:43:57,082 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:43:57,086 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1890960198] [2024-06-03 18:43:57,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:43:57,087 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:43:57,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:43:57,242 INFO 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:57,242 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:43:57,242 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1890960198] [2024-06-03 18:43:57,242 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1890960198] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:43:57,243 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:43:57,243 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-03 18:43:57,243 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [738892456] [2024-06-03 18:43:57,243 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:43:57,243 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-03 18:43:57,243 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:43:57,244 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-03 18:43:57,244 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-03 18:43:57,271 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-03 18:43:57,271 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 47 places, 44 transitions, 174 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:43:57,271 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:43:57,271 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-03 18:43:57,271 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:43:57,403 INFO L124 PetriNetUnfolderBase]: 773/1282 cut-off events. [2024-06-03 18:43:57,403 INFO L125 PetriNetUnfolderBase]: For 880/898 co-relation queries the response was YES. [2024-06-03 18:43:57,405 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3478 conditions, 1282 events. 773/1282 cut-off events. For 880/898 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 6365 event pairs, 428 based on Foata normal form. 8/1287 useless extension candidates. Maximal degree in co-relation 3460. Up to 1172 conditions per place. [2024-06-03 18:43:57,409 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 43 selfloop transitions, 7 changer transitions 0/58 dead transitions. [2024-06-03 18:43:57,410 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 58 transitions, 316 flow [2024-06-03 18:43:57,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-03 18:43:57,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-03 18:43:57,412 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 104 transitions. [2024-06-03 18:43:57,413 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6190476190476191 [2024-06-03 18:43:57,414 INFO L175 Difference]: Start difference. First operand has 47 places, 44 transitions, 174 flow. Second operand 4 states and 104 transitions. [2024-06-03 18:43:57,414 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 58 transitions, 316 flow [2024-06-03 18:43:57,416 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 58 transitions, 312 flow, removed 2 selfloop flow, removed 0 redundant places. [2024-06-03 18:43:57,417 INFO L231 Difference]: Finished difference. Result has 51 places, 47 transitions, 212 flow [2024-06-03 18:43:57,417 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=170, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=212, PETRI_PLACES=51, PETRI_TRANSITIONS=47} [2024-06-03 18:43:57,418 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 8 predicate places. [2024-06-03 18:43:57,418 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 47 transitions, 212 flow [2024-06-03 18:43:57,418 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:43:57,418 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:43:57,418 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:43:57,419 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-03 18:43:57,419 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:43:57,419 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:43:57,419 INFO L85 PathProgramCache]: Analyzing trace with hash 102085025, now seen corresponding path program 1 times [2024-06-03 18:43:57,419 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:43:57,420 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2081808702] [2024-06-03 18:43:57,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:43:57,420 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:43:57,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:43:57,590 INFO 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:57,590 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:43:57,593 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2081808702] [2024-06-03 18:43:57,593 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2081808702] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:43:57,593 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:43:57,593 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:43:57,593 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1366539688] [2024-06-03 18:43:57,594 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:43:57,594 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:43:57,595 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:43:57,596 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:43:57,596 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:43:57,628 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-03 18:43:57,628 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 47 transitions, 212 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:43:57,629 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:43:57,629 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-03 18:43:57,630 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:43:57,816 INFO L124 PetriNetUnfolderBase]: 802/1336 cut-off events. [2024-06-03 18:43:57,817 INFO L125 PetriNetUnfolderBase]: For 1487/1508 co-relation queries the response was YES. [2024-06-03 18:43:57,819 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3947 conditions, 1336 events. 802/1336 cut-off events. For 1487/1508 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 6717 event pairs, 229 based on Foata normal form. 23/1353 useless extension candidates. Maximal degree in co-relation 3926. Up to 1101 conditions per place. [2024-06-03 18:43:57,824 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 58 selfloop transitions, 17 changer transitions 0/83 dead transitions. [2024-06-03 18:43:57,825 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 83 transitions, 474 flow [2024-06-03 18:43:57,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:43:57,825 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:43:57,826 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 163 transitions. [2024-06-03 18:43:57,826 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6468253968253969 [2024-06-03 18:43:57,826 INFO L175 Difference]: Start difference. First operand has 51 places, 47 transitions, 212 flow. Second operand 6 states and 163 transitions. [2024-06-03 18:43:57,826 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 83 transitions, 474 flow [2024-06-03 18:43:57,828 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 83 transitions, 456 flow, removed 4 selfloop flow, removed 2 redundant places. [2024-06-03 18:43:57,829 INFO L231 Difference]: Finished difference. Result has 55 places, 52 transitions, 274 flow [2024-06-03 18:43:57,829 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=188, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=274, PETRI_PLACES=55, PETRI_TRANSITIONS=52} [2024-06-03 18:43:57,830 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 12 predicate places. [2024-06-03 18:43:57,830 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 52 transitions, 274 flow [2024-06-03 18:43:57,830 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:43:57,830 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:43:57,830 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:43:57,831 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-03 18:43:57,831 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:43:57,831 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:43:57,831 INFO L85 PathProgramCache]: Analyzing trace with hash 1547392333, now seen corresponding path program 1 times [2024-06-03 18:43:57,831 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:43:57,832 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [333332233] [2024-06-03 18:43:57,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:43:57,832 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:43:57,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:43:57,942 INFO 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:57,943 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:43:57,943 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [333332233] [2024-06-03 18:43:57,943 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [333332233] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:43:57,943 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:43:57,943 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-03 18:43:57,943 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [446751703] [2024-06-03 18:43:57,943 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:43:57,944 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-03 18:43:57,944 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:43:57,945 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-03 18:43:57,945 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-03 18:43:57,973 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:43:57,973 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 52 transitions, 274 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:43:57,973 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:43:57,974 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:43:57,974 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:43:58,127 INFO L124 PetriNetUnfolderBase]: 950/1576 cut-off events. [2024-06-03 18:43:58,127 INFO L125 PetriNetUnfolderBase]: For 2550/2550 co-relation queries the response was YES. [2024-06-03 18:43:58,130 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5019 conditions, 1576 events. 950/1576 cut-off events. For 2550/2550 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 8120 event pairs, 374 based on Foata normal form. 2/1575 useless extension candidates. Maximal degree in co-relation 4996. Up to 1425 conditions per place. [2024-06-03 18:43:58,136 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 59 selfloop transitions, 10 changer transitions 0/76 dead transitions. [2024-06-03 18:43:58,136 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 76 transitions, 496 flow [2024-06-03 18:43:58,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-03 18:43:58,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-03 18:43:58,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 121 transitions. [2024-06-03 18:43:58,137 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5761904761904761 [2024-06-03 18:43:58,137 INFO L175 Difference]: Start difference. First operand has 55 places, 52 transitions, 274 flow. Second operand 5 states and 121 transitions. [2024-06-03 18:43:58,138 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 76 transitions, 496 flow [2024-06-03 18:43:58,143 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 76 transitions, 456 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-03 18:43:58,143 INFO L231 Difference]: Finished difference. Result has 59 places, 61 transitions, 330 flow [2024-06-03 18:43:58,144 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=238, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=330, PETRI_PLACES=59, PETRI_TRANSITIONS=61} [2024-06-03 18:43:58,145 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 16 predicate places. [2024-06-03 18:43:58,145 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 61 transitions, 330 flow [2024-06-03 18:43:58,146 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:43:58,147 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:43:58,147 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:43:58,147 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-03 18:43:58,147 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:43:58,147 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:43:58,147 INFO L85 PathProgramCache]: Analyzing trace with hash 717847715, now seen corresponding path program 1 times [2024-06-03 18:43:58,148 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:43:58,148 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1106285868] [2024-06-03 18:43:58,148 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:43:58,148 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:43:58,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:43:58,270 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:43:58,271 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:43:58,271 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1106285868] [2024-06-03 18:43:58,271 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1106285868] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:43:58,271 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:43:58,272 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-03 18:43:58,272 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1723624277] [2024-06-03 18:43:58,272 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:43:58,272 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-03 18:43:58,272 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:43:58,273 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-03 18:43:58,273 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-03 18:43:58,296 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-03 18:43:58,296 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 61 transitions, 330 flow. Second operand has 5 states, 5 states have (on average 17.2) internal successors, (86), 5 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call 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:58,296 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:43:58,296 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-03 18:43:58,296 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:43:58,447 INFO L124 PetriNetUnfolderBase]: 918/1520 cut-off events. [2024-06-03 18:43:58,448 INFO L125 PetriNetUnfolderBase]: For 3420/3452 co-relation queries the response was YES. [2024-06-03 18:43:58,451 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5235 conditions, 1520 events. 918/1520 cut-off events. For 3420/3452 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 7799 event pairs, 311 based on Foata normal form. 15/1517 useless extension candidates. Maximal degree in co-relation 5209. Up to 1303 conditions per place. [2024-06-03 18:43:58,457 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 60 selfloop transitions, 25 changer transitions 0/96 dead transitions. [2024-06-03 18:43:58,457 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 96 transitions, 660 flow [2024-06-03 18:43:58,458 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-03 18:43:58,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-03 18:43:58,458 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 137 transitions. [2024-06-03 18:43:58,458 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6523809523809524 [2024-06-03 18:43:58,458 INFO L175 Difference]: Start difference. First operand has 59 places, 61 transitions, 330 flow. Second operand 5 states and 137 transitions. [2024-06-03 18:43:58,459 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 96 transitions, 660 flow [2024-06-03 18:43:58,462 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 96 transitions, 654 flow, removed 3 selfloop flow, removed 0 redundant places. [2024-06-03 18:43:58,464 INFO L231 Difference]: Finished difference. Result has 65 places, 74 transitions, 482 flow [2024-06-03 18:43:58,465 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=324, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=482, PETRI_PLACES=65, PETRI_TRANSITIONS=74} [2024-06-03 18:43:58,467 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 22 predicate places. [2024-06-03 18:43:58,467 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 74 transitions, 482 flow [2024-06-03 18:43:58,467 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.2) internal successors, (86), 5 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call 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:58,468 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:43:58,468 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:43:58,468 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-03 18:43:58,468 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:43:58,468 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:43:58,468 INFO L85 PathProgramCache]: Analyzing trace with hash 1440391685, now seen corresponding path program 2 times [2024-06-03 18:43:58,469 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:43:58,472 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [346109113] [2024-06-03 18:43:58,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:43:58,472 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:43:58,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:43:58,633 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:43:58,633 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:43:58,633 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [346109113] [2024-06-03 18:43:58,634 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [346109113] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:43:58,634 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:43:58,634 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-03 18:43:58,634 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1128534802] [2024-06-03 18:43:58,634 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:43:58,634 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-03 18:43:58,634 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:43:58,635 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-03 18:43:58,635 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-03 18:43:58,663 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-03 18:43:58,663 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 74 transitions, 482 flow. Second operand has 5 states, 5 states have (on average 17.2) internal successors, (86), 5 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call 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:58,663 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:43:58,664 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-03 18:43:58,664 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:43:58,793 INFO L124 PetriNetUnfolderBase]: 932/1542 cut-off events. [2024-06-03 18:43:58,793 INFO L125 PetriNetUnfolderBase]: For 5056/5084 co-relation queries the response was YES. [2024-06-03 18:43:58,797 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6004 conditions, 1542 events. 932/1542 cut-off events. For 5056/5084 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 7964 event pairs, 311 based on Foata normal form. 15/1542 useless extension candidates. Maximal degree in co-relation 5974. Up to 1328 conditions per place. [2024-06-03 18:43:58,803 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 58 selfloop transitions, 24 changer transitions 0/93 dead transitions. [2024-06-03 18:43:58,803 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 93 transitions, 726 flow [2024-06-03 18:43:58,804 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-03 18:43:58,804 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-03 18:43:58,804 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 132 transitions. [2024-06-03 18:43:58,805 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6285714285714286 [2024-06-03 18:43:58,805 INFO L175 Difference]: Start difference. First operand has 65 places, 74 transitions, 482 flow. Second operand 5 states and 132 transitions. [2024-06-03 18:43:58,805 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 93 transitions, 726 flow [2024-06-03 18:43:58,811 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 93 transitions, 698 flow, removed 14 selfloop flow, removed 0 redundant places. [2024-06-03 18:43:58,812 INFO L231 Difference]: Finished difference. Result has 71 places, 76 transitions, 538 flow [2024-06-03 18:43:58,812 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=456, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=74, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=538, PETRI_PLACES=71, PETRI_TRANSITIONS=76} [2024-06-03 18:43:58,813 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 28 predicate places. [2024-06-03 18:43:58,813 INFO L495 AbstractCegarLoop]: Abstraction has has 71 places, 76 transitions, 538 flow [2024-06-03 18:43:58,813 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.2) internal successors, (86), 5 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call 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:58,813 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:43:58,813 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:43:58,813 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-03 18:43:58,814 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:43:58,814 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:43:58,814 INFO L85 PathProgramCache]: Analyzing trace with hash 376205262, now seen corresponding path program 1 times [2024-06-03 18:43:58,814 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:43:58,814 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [36363012] [2024-06-03 18:43:58,814 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:43:58,814 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:43:58,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:43:58,948 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:43:58,948 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:43:58,948 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [36363012] [2024-06-03 18:43:58,949 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [36363012] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:43:58,949 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:43:58,949 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:43:58,949 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1534367042] [2024-06-03 18:43:58,949 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:43:58,950 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:43:58,950 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:43:58,950 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:43:58,950 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:43:58,979 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:43:58,979 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 76 transitions, 538 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:43:58,979 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:43:58,979 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:43:58,979 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:43:59,131 INFO L124 PetriNetUnfolderBase]: 983/1632 cut-off events. [2024-06-03 18:43:59,131 INFO L125 PetriNetUnfolderBase]: For 5761/5764 co-relation queries the response was YES. [2024-06-03 18:43:59,135 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6292 conditions, 1632 events. 983/1632 cut-off events. For 5761/5764 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 8390 event pairs, 347 based on Foata normal form. 2/1629 useless extension candidates. Maximal degree in co-relation 6258. Up to 1415 conditions per place. [2024-06-03 18:43:59,142 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 86 selfloop transitions, 20 changer transitions 0/113 dead transitions. [2024-06-03 18:43:59,142 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 113 transitions, 918 flow [2024-06-03 18:43:59,142 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:43:59,143 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:43:59,143 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 151 transitions. [2024-06-03 18:43:59,143 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5992063492063492 [2024-06-03 18:43:59,143 INFO L175 Difference]: Start difference. First operand has 71 places, 76 transitions, 538 flow. Second operand 6 states and 151 transitions. [2024-06-03 18:43:59,143 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 113 transitions, 918 flow [2024-06-03 18:43:59,149 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 113 transitions, 858 flow, removed 6 selfloop flow, removed 3 redundant places. [2024-06-03 18:43:59,150 INFO L231 Difference]: Finished difference. Result has 76 places, 88 transitions, 630 flow [2024-06-03 18:43:59,150 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=491, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=630, PETRI_PLACES=76, PETRI_TRANSITIONS=88} [2024-06-03 18:43:59,152 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 33 predicate places. [2024-06-03 18:43:59,152 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 88 transitions, 630 flow [2024-06-03 18:43:59,152 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:43:59,152 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:43:59,152 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:43:59,152 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-03 18:43:59,153 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:43:59,153 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:43:59,153 INFO L85 PathProgramCache]: Analyzing trace with hash -761795358, now seen corresponding path program 2 times [2024-06-03 18:43:59,153 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:43:59,153 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1324203777] [2024-06-03 18:43:59,153 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:43:59,154 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:43:59,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:43:59,275 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:43:59,276 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:43:59,276 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1324203777] [2024-06-03 18:43:59,276 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1324203777] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:43:59,276 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:43:59,276 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:43:59,276 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [534118490] [2024-06-03 18:43:59,276 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:43:59,277 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:43:59,277 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:43:59,277 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:43:59,277 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:43:59,303 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:43:59,304 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 88 transitions, 630 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:43:59,304 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:43:59,304 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:43:59,304 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:43:59,468 INFO L124 PetriNetUnfolderBase]: 994/1648 cut-off events. [2024-06-03 18:43:59,468 INFO L125 PetriNetUnfolderBase]: For 6980/6980 co-relation queries the response was YES. [2024-06-03 18:43:59,472 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6701 conditions, 1648 events. 994/1648 cut-off events. For 6980/6980 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 8490 event pairs, 346 based on Foata normal form. 2/1644 useless extension candidates. Maximal degree in co-relation 6664. Up to 1427 conditions per place. [2024-06-03 18:43:59,482 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 83 selfloop transitions, 24 changer transitions 0/114 dead transitions. [2024-06-03 18:43:59,482 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 114 transitions, 961 flow [2024-06-03 18:43:59,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:43:59,483 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:43:59,483 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-03 18:43:59,483 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5873015873015873 [2024-06-03 18:43:59,484 INFO L175 Difference]: Start difference. First operand has 76 places, 88 transitions, 630 flow. Second operand 6 states and 148 transitions. [2024-06-03 18:43:59,484 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 114 transitions, 961 flow [2024-06-03 18:43:59,491 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 114 transitions, 929 flow, removed 8 selfloop flow, removed 2 redundant places. [2024-06-03 18:43:59,494 INFO L231 Difference]: Finished difference. Result has 81 places, 93 transitions, 696 flow [2024-06-03 18:43:59,494 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=602, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=696, PETRI_PLACES=81, PETRI_TRANSITIONS=93} [2024-06-03 18:43:59,495 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 38 predicate places. [2024-06-03 18:43:59,495 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 93 transitions, 696 flow [2024-06-03 18:43:59,496 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:43:59,496 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:43:59,496 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:43:59,496 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-03 18:43:59,496 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:43:59,496 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:43:59,496 INFO L85 PathProgramCache]: Analyzing trace with hash 982390590, now seen corresponding path program 3 times [2024-06-03 18:43:59,497 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:43:59,497 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1967454773] [2024-06-03 18:43:59,498 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:43:59,498 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:43:59,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:43:59,620 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:43:59,620 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:43:59,621 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1967454773] [2024-06-03 18:43:59,621 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1967454773] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:43:59,621 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:43:59,621 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:43:59,621 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1852123800] [2024-06-03 18:43:59,624 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:43:59,624 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:43:59,624 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:43:59,625 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:43:59,625 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:43:59,647 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:43:59,648 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 93 transitions, 696 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:43:59,648 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:43:59,648 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:43:59,648 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:43:59,826 INFO L124 PetriNetUnfolderBase]: 989/1641 cut-off events. [2024-06-03 18:43:59,826 INFO L125 PetriNetUnfolderBase]: For 7977/7977 co-relation queries the response was YES. [2024-06-03 18:43:59,831 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6815 conditions, 1641 events. 989/1641 cut-off events. For 7977/7977 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 8419 event pairs, 346 based on Foata normal form. 2/1637 useless extension candidates. Maximal degree in co-relation 6776. Up to 1422 conditions per place. [2024-06-03 18:43:59,838 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 80 selfloop transitions, 26 changer transitions 0/113 dead transitions. [2024-06-03 18:43:59,838 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 113 transitions, 964 flow [2024-06-03 18:43:59,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:43:59,839 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:43:59,839 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-03 18:43:59,840 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5753968253968254 [2024-06-03 18:43:59,840 INFO L175 Difference]: Start difference. First operand has 81 places, 93 transitions, 696 flow. Second operand 6 states and 145 transitions. [2024-06-03 18:43:59,840 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 113 transitions, 964 flow [2024-06-03 18:43:59,849 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 113 transitions, 926 flow, removed 3 selfloop flow, removed 2 redundant places. [2024-06-03 18:43:59,851 INFO L231 Difference]: Finished difference. Result has 85 places, 94 transitions, 726 flow [2024-06-03 18:43:59,852 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=659, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=726, PETRI_PLACES=85, PETRI_TRANSITIONS=94} [2024-06-03 18:43:59,853 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 42 predicate places. [2024-06-03 18:43:59,854 INFO L495 AbstractCegarLoop]: Abstraction has has 85 places, 94 transitions, 726 flow [2024-06-03 18:43:59,854 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:43:59,854 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:43:59,855 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:43:59,855 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-03 18:43:59,855 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:43:59,855 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:43:59,855 INFO L85 PathProgramCache]: Analyzing trace with hash 985373740, now seen corresponding path program 1 times [2024-06-03 18:43:59,856 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:43:59,856 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [209063326] [2024-06-03 18:43:59,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:43:59,856 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:43:59,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:43:59,986 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:43:59,986 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:43:59,986 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [209063326] [2024-06-03 18:43:59,986 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [209063326] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:43:59,987 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:43:59,987 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:43:59,987 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [461840033] [2024-06-03 18:43:59,987 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:43:59,987 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:43:59,988 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:43:59,988 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:43:59,988 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:44:00,028 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:44:00,029 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 94 transitions, 726 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:44:00,029 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:44:00,029 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:44:00,029 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:44:00,200 INFO L124 PetriNetUnfolderBase]: 981/1634 cut-off events. [2024-06-03 18:44:00,201 INFO L125 PetriNetUnfolderBase]: For 9181/9181 co-relation queries the response was YES. [2024-06-03 18:44:00,205 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6878 conditions, 1634 events. 981/1634 cut-off events. For 9181/9181 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 8407 event pairs, 323 based on Foata normal form. 4/1635 useless extension candidates. Maximal degree in co-relation 6837. Up to 1452 conditions per place. [2024-06-03 18:44:00,213 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 97 selfloop transitions, 12 changer transitions 0/116 dead transitions. [2024-06-03 18:44:00,213 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 116 transitions, 1010 flow [2024-06-03 18:44:00,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:44:00,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:44:00,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 142 transitions. [2024-06-03 18:44:00,215 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5634920634920635 [2024-06-03 18:44:00,215 INFO L175 Difference]: Start difference. First operand has 85 places, 94 transitions, 726 flow. Second operand 6 states and 142 transitions. [2024-06-03 18:44:00,215 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 116 transitions, 1010 flow [2024-06-03 18:44:00,243 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 116 transitions, 970 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-06-03 18:44:00,244 INFO L231 Difference]: Finished difference. Result has 88 places, 96 transitions, 737 flow [2024-06-03 18:44:00,245 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=686, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=94, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=737, PETRI_PLACES=88, PETRI_TRANSITIONS=96} [2024-06-03 18:44:00,245 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 45 predicate places. [2024-06-03 18:44:00,245 INFO L495 AbstractCegarLoop]: Abstraction has has 88 places, 96 transitions, 737 flow [2024-06-03 18:44:00,245 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:44:00,245 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:44:00,246 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:44:00,246 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-03 18:44:00,246 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:44:00,247 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:44:00,247 INFO L85 PathProgramCache]: Analyzing trace with hash -1642823934, now seen corresponding path program 1 times [2024-06-03 18:44:00,247 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:44:00,247 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [835617725] [2024-06-03 18:44:00,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:44:00,247 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:44:00,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:44:00,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:44:00,374 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:44:00,374 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [835617725] [2024-06-03 18:44:00,374 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [835617725] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:44:00,374 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:44:00,374 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:44:00,375 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1395775556] [2024-06-03 18:44:00,375 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:44:00,375 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:44:00,375 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:44:00,375 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:44:00,376 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:44:00,404 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-03 18:44:00,405 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 96 transitions, 737 flow. Second operand has 6 states, 6 states have (on average 17.0) internal successors, (102), 6 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call 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:00,405 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:44:00,405 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-03 18:44:00,405 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:44:00,598 INFO L124 PetriNetUnfolderBase]: 954/1593 cut-off events. [2024-06-03 18:44:00,599 INFO L125 PetriNetUnfolderBase]: For 11646/11666 co-relation queries the response was YES. [2024-06-03 18:44:00,603 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7068 conditions, 1593 events. 954/1593 cut-off events. For 11646/11666 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 8291 event pairs, 280 based on Foata normal form. 18/1563 useless extension candidates. Maximal degree in co-relation 7026. Up to 1343 conditions per place. [2024-06-03 18:44:00,609 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 83 selfloop transitions, 25 changer transitions 0/126 dead transitions. [2024-06-03 18:44:00,609 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 126 transitions, 1069 flow [2024-06-03 18:44:00,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:44:00,609 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:44:00,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 160 transitions. [2024-06-03 18:44:00,610 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6349206349206349 [2024-06-03 18:44:00,610 INFO L175 Difference]: Start difference. First operand has 88 places, 96 transitions, 737 flow. Second operand 6 states and 160 transitions. [2024-06-03 18:44:00,610 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 126 transitions, 1069 flow [2024-06-03 18:44:00,621 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 126 transitions, 1036 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-03 18:44:00,623 INFO L231 Difference]: Finished difference. Result has 90 places, 100 transitions, 799 flow [2024-06-03 18:44:00,623 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=704, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=96, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=799, PETRI_PLACES=90, PETRI_TRANSITIONS=100} [2024-06-03 18:44:00,624 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 47 predicate places. [2024-06-03 18:44:00,624 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 100 transitions, 799 flow [2024-06-03 18:44:00,625 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.0) internal successors, (102), 6 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call 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:00,625 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:44:00,625 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:44:00,625 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-03 18:44:00,625 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:44:00,625 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:44:00,625 INFO L85 PathProgramCache]: Analyzing trace with hash -1638062334, now seen corresponding path program 2 times [2024-06-03 18:44:00,626 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:44:00,626 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1994161300] [2024-06-03 18:44:00,626 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:44:00,626 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:44:00,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:44:00,738 INFO 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:00,739 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:44:00,739 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1994161300] [2024-06-03 18:44:00,739 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1994161300] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:44:00,739 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:44:00,739 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:44:00,739 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [47249784] [2024-06-03 18:44:00,740 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:44:00,740 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:44:00,740 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:44:00,741 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:44:00,741 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:44:00,777 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-03 18:44:00,778 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 100 transitions, 799 flow. Second operand has 6 states, 6 states have (on average 17.0) internal successors, (102), 6 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call 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:00,778 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:44:00,778 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-03 18:44:00,778 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:44:00,942 INFO L124 PetriNetUnfolderBase]: 982/1645 cut-off events. [2024-06-03 18:44:00,942 INFO L125 PetriNetUnfolderBase]: For 13928/13956 co-relation queries the response was YES. [2024-06-03 18:44:00,947 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7714 conditions, 1645 events. 982/1645 cut-off events. For 13928/13956 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 8629 event pairs, 281 based on Foata normal form. 25/1616 useless extension candidates. Maximal degree in co-relation 7671. Up to 1275 conditions per place. [2024-06-03 18:44:00,953 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 71 selfloop transitions, 47 changer transitions 0/136 dead transitions. [2024-06-03 18:44:00,953 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 136 transitions, 1263 flow [2024-06-03 18:44:00,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:44:00,954 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:44:00,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 163 transitions. [2024-06-03 18:44:00,955 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6468253968253969 [2024-06-03 18:44:00,955 INFO L175 Difference]: Start difference. First operand has 90 places, 100 transitions, 799 flow. Second operand 6 states and 163 transitions. [2024-06-03 18:44:00,955 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 136 transitions, 1263 flow [2024-06-03 18:44:00,966 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 136 transitions, 1198 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-03 18:44:00,968 INFO L231 Difference]: Finished difference. Result has 92 places, 111 transitions, 940 flow [2024-06-03 18:44:00,968 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=734, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=940, PETRI_PLACES=92, PETRI_TRANSITIONS=111} [2024-06-03 18:44:00,969 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 49 predicate places. [2024-06-03 18:44:00,969 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 111 transitions, 940 flow [2024-06-03 18:44:00,969 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.0) internal successors, (102), 6 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call 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:00,969 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:44:00,969 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:44:00,969 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-03 18:44:00,969 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:44:00,970 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:44:00,970 INFO L85 PathProgramCache]: Analyzing trace with hash 1236958180, now seen corresponding path program 3 times [2024-06-03 18:44:00,970 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:44:00,970 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1194270648] [2024-06-03 18:44:00,970 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:44:00,970 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:44:00,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:44:01,087 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:44:01,087 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:44:01,087 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1194270648] [2024-06-03 18:44:01,088 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1194270648] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:44:01,088 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:44:01,088 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:44:01,088 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1992800748] [2024-06-03 18:44:01,088 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:44:01,088 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:44:01,089 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:44:01,089 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:44:01,089 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:44:01,124 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-03 18:44:01,124 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 111 transitions, 940 flow. Second operand has 6 states, 6 states have (on average 17.0) internal successors, (102), 6 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call 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:01,124 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:44:01,124 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-03 18:44:01,124 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:44:01,296 INFO L124 PetriNetUnfolderBase]: 985/1645 cut-off events. [2024-06-03 18:44:01,296 INFO L125 PetriNetUnfolderBase]: For 16194/16217 co-relation queries the response was YES. [2024-06-03 18:44:01,300 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8180 conditions, 1645 events. 985/1645 cut-off events. For 16194/16217 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 8732 event pairs, 294 based on Foata normal form. 19/1607 useless extension candidates. Maximal degree in co-relation 8136. Up to 1283 conditions per place. [2024-06-03 18:44:01,306 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 71 selfloop transitions, 43 changer transitions 0/132 dead transitions. [2024-06-03 18:44:01,306 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 132 transitions, 1272 flow [2024-06-03 18:44:01,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:44:01,306 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:44:01,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 157 transitions. [2024-06-03 18:44:01,307 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.623015873015873 [2024-06-03 18:44:01,307 INFO L175 Difference]: Start difference. First operand has 92 places, 111 transitions, 940 flow. Second operand 6 states and 157 transitions. [2024-06-03 18:44:01,307 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 132 transitions, 1272 flow [2024-06-03 18:44:01,323 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 132 transitions, 1215 flow, removed 22 selfloop flow, removed 1 redundant places. [2024-06-03 18:44:01,327 INFO L231 Difference]: Finished difference. Result has 97 places, 111 transitions, 979 flow [2024-06-03 18:44:01,327 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=883, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=979, PETRI_PLACES=97, PETRI_TRANSITIONS=111} [2024-06-03 18:44:01,327 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 54 predicate places. [2024-06-03 18:44:01,327 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 111 transitions, 979 flow [2024-06-03 18:44:01,328 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.0) internal successors, (102), 6 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call 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:01,328 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:44:01,328 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:44:01,328 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-03 18:44:01,328 INFO L420 AbstractCegarLoop]: === Iteration 15 === 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:01,328 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:44:01,328 INFO L85 PathProgramCache]: Analyzing trace with hash -371459253, now seen corresponding path program 1 times [2024-06-03 18:44:01,329 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:44:01,329 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [950283768] [2024-06-03 18:44:01,329 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:44:01,329 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:44:01,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:44:01,443 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:44:01,444 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:44:01,444 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [950283768] [2024-06-03 18:44:01,444 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [950283768] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:44:01,444 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:44:01,444 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-03 18:44:01,444 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [616901637] [2024-06-03 18:44:01,445 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:44:01,445 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-03 18:44:01,445 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:44:01,445 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-03 18:44:01,445 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-03 18:44:01,475 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-03 18:44:01,476 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 111 transitions, 979 flow. Second operand has 5 states, 5 states have (on average 17.8) internal successors, (89), 5 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:01,476 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:44:01,476 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-03 18:44:01,476 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:44:01,621 INFO L124 PetriNetUnfolderBase]: 942/1583 cut-off events. [2024-06-03 18:44:01,621 INFO L125 PetriNetUnfolderBase]: For 15339/15344 co-relation queries the response was YES. [2024-06-03 18:44:01,627 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7827 conditions, 1583 events. 942/1583 cut-off events. For 15339/15344 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 8303 event pairs, 288 based on Foata normal form. 7/1580 useless extension candidates. Maximal degree in co-relation 7780. Up to 1339 conditions per place. [2024-06-03 18:44:01,632 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 83 selfloop transitions, 18 changer transitions 0/120 dead transitions. [2024-06-03 18:44:01,633 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 120 transitions, 1207 flow [2024-06-03 18:44:01,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-03 18:44:01,633 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-03 18:44:01,634 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 103 transitions. [2024-06-03 18:44:01,634 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6130952380952381 [2024-06-03 18:44:01,634 INFO L175 Difference]: Start difference. First operand has 97 places, 111 transitions, 979 flow. Second operand 4 states and 103 transitions. [2024-06-03 18:44:01,634 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 120 transitions, 1207 flow [2024-06-03 18:44:01,649 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 120 transitions, 1117 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-03 18:44:01,651 INFO L231 Difference]: Finished difference. Result has 97 places, 111 transitions, 936 flow [2024-06-03 18:44:01,651 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=889, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=936, PETRI_PLACES=97, PETRI_TRANSITIONS=111} [2024-06-03 18:44:01,651 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 54 predicate places. [2024-06-03 18:44:01,651 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 111 transitions, 936 flow [2024-06-03 18:44:01,651 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.8) internal successors, (89), 5 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:01,652 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:44:01,652 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:44:01,652 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-03 18:44:01,652 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:44:01,652 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:44:01,652 INFO L85 PathProgramCache]: Analyzing trace with hash 750308205, now seen corresponding path program 1 times [2024-06-03 18:44:01,653 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:44:01,653 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [918062447] [2024-06-03 18:44:01,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:44:01,653 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:44:01,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:44:01,770 INFO 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:01,771 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:44:01,772 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [918062447] [2024-06-03 18:44:01,773 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [918062447] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:44:01,773 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:44:01,773 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:44:01,773 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1365203367] [2024-06-03 18:44:01,773 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:44:01,774 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:44:01,774 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:44:01,774 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:44:01,775 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:44:01,809 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:44:01,810 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 111 transitions, 936 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:44:01,810 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:44:01,810 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:44:01,810 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:44:01,998 INFO L124 PetriNetUnfolderBase]: 1008/1672 cut-off events. [2024-06-03 18:44:01,999 INFO L125 PetriNetUnfolderBase]: For 16432/16432 co-relation queries the response was YES. [2024-06-03 18:44:02,004 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8188 conditions, 1672 events. 1008/1672 cut-off events. For 16432/16432 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 8583 event pairs, 301 based on Foata normal form. 2/1671 useless extension candidates. Maximal degree in co-relation 8140. Up to 1476 conditions per place. [2024-06-03 18:44:02,009 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 126 selfloop transitions, 16 changer transitions 0/149 dead transitions. [2024-06-03 18:44:02,010 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 149 transitions, 1358 flow [2024-06-03 18:44:02,010 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:44:02,010 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:44:02,011 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-03 18:44:02,011 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5748299319727891 [2024-06-03 18:44:02,011 INFO L175 Difference]: Start difference. First operand has 97 places, 111 transitions, 936 flow. Second operand 7 states and 169 transitions. [2024-06-03 18:44:02,011 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 149 transitions, 1358 flow [2024-06-03 18:44:02,026 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 149 transitions, 1308 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-03 18:44:02,028 INFO L231 Difference]: Finished difference. Result has 103 places, 120 transitions, 1012 flow [2024-06-03 18:44:02,028 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=890, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1012, PETRI_PLACES=103, PETRI_TRANSITIONS=120} [2024-06-03 18:44:02,028 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 60 predicate places. [2024-06-03 18:44:02,029 INFO L495 AbstractCegarLoop]: Abstraction has has 103 places, 120 transitions, 1012 flow [2024-06-03 18:44:02,029 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:44:02,029 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:44:02,029 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:44:02,029 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-03 18:44:02,029 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:44:02,029 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:44:02,030 INFO L85 PathProgramCache]: Analyzing trace with hash 394043981, now seen corresponding path program 2 times [2024-06-03 18:44:02,030 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:44:02,030 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1341372918] [2024-06-03 18:44:02,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:44:02,030 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:44:02,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:44:02,131 INFO 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,131 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:44:02,132 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1341372918] [2024-06-03 18:44:02,132 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1341372918] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:44:02,132 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:44:02,132 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:44:02,132 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1743129664] [2024-06-03 18:44:02,132 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:44:02,132 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:44:02,133 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:44:02,133 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:44:02,133 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:44:02,169 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:44:02,169 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 120 transitions, 1012 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:44:02,169 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:44:02,169 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:44:02,169 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:44:02,361 INFO L124 PetriNetUnfolderBase]: 1035/1719 cut-off events. [2024-06-03 18:44:02,361 INFO L125 PetriNetUnfolderBase]: For 18936/18939 co-relation queries the response was YES. [2024-06-03 18:44:02,367 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8781 conditions, 1719 events. 1035/1719 cut-off events. For 18936/18939 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 8868 event pairs, 303 based on Foata normal form. 2/1716 useless extension candidates. Maximal degree in co-relation 8731. Up to 1393 conditions per place. [2024-06-03 18:44:02,372 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 115 selfloop transitions, 42 changer transitions 0/164 dead transitions. [2024-06-03 18:44:02,372 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 164 transitions, 1632 flow [2024-06-03 18:44:02,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:44:02,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:44:02,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-03 18:44:02,374 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6020408163265306 [2024-06-03 18:44:02,374 INFO L175 Difference]: Start difference. First operand has 103 places, 120 transitions, 1012 flow. Second operand 7 states and 177 transitions. [2024-06-03 18:44:02,374 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 164 transitions, 1632 flow [2024-06-03 18:44:02,391 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 164 transitions, 1586 flow, removed 11 selfloop flow, removed 3 redundant places. [2024-06-03 18:44:02,394 INFO L231 Difference]: Finished difference. Result has 109 places, 133 transitions, 1200 flow [2024-06-03 18:44:02,394 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=966, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=120, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1200, PETRI_PLACES=109, PETRI_TRANSITIONS=133} [2024-06-03 18:44:02,394 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 66 predicate places. [2024-06-03 18:44:02,395 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 133 transitions, 1200 flow [2024-06-03 18:44:02,395 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:44:02,395 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:44:02,395 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:44:02,395 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-03 18:44:02,395 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:44:02,396 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:44:02,396 INFO L85 PathProgramCache]: Analyzing trace with hash 537928931, now seen corresponding path program 3 times [2024-06-03 18:44:02,396 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:44:02,396 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1734373176] [2024-06-03 18:44:02,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:44:02,396 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:44:02,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:44:02,494 INFO 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,494 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:44:02,494 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1734373176] [2024-06-03 18:44:02,494 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1734373176] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:44:02,495 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:44:02,495 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:44:02,495 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1988321537] [2024-06-03 18:44:02,495 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:44:02,495 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:44:02,495 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:44:02,496 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:44:02,496 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:44:02,534 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:44:02,534 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 133 transitions, 1200 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:44:02,534 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:44:02,534 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:44:02,534 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:44:02,752 INFO L124 PetriNetUnfolderBase]: 1030/1712 cut-off events. [2024-06-03 18:44:02,752 INFO L125 PetriNetUnfolderBase]: For 21324/21327 co-relation queries the response was YES. [2024-06-03 18:44:02,758 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9250 conditions, 1712 events. 1030/1712 cut-off events. For 21324/21327 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 8866 event pairs, 303 based on Foata normal form. 2/1709 useless extension candidates. Maximal degree in co-relation 9197. Up to 1388 conditions per place. [2024-06-03 18:44:02,764 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 114 selfloop transitions, 41 changer transitions 0/162 dead transitions. [2024-06-03 18:44:02,765 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 162 transitions, 1651 flow [2024-06-03 18:44:02,765 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:44:02,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:44:02,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-03 18:44:02,766 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5986394557823129 [2024-06-03 18:44:02,766 INFO L175 Difference]: Start difference. First operand has 109 places, 133 transitions, 1200 flow. Second operand 7 states and 176 transitions. [2024-06-03 18:44:02,766 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 162 transitions, 1651 flow [2024-06-03 18:44:02,790 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 162 transitions, 1609 flow, removed 17 selfloop flow, removed 1 redundant places. [2024-06-03 18:44:02,792 INFO L231 Difference]: Finished difference. Result has 115 places, 133 transitions, 1248 flow [2024-06-03 18:44:02,792 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1158, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=133, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1248, PETRI_PLACES=115, PETRI_TRANSITIONS=133} [2024-06-03 18:44:02,792 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 72 predicate places. [2024-06-03 18:44:02,792 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 133 transitions, 1248 flow [2024-06-03 18:44:02,793 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:44:02,793 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:44:02,793 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:44:02,793 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-03 18:44:02,793 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:44:02,793 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:44:02,794 INFO L85 PathProgramCache]: Analyzing trace with hash 759891309, now seen corresponding path program 1 times [2024-06-03 18:44:02,794 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:44:02,794 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [799712799] [2024-06-03 18:44:02,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:44:02,794 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:44:02,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:44:02,906 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:44:02,906 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:44:02,906 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [799712799] [2024-06-03 18:44:02,906 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [799712799] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:44:02,906 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:44:02,906 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:44:02,907 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1616524114] [2024-06-03 18:44:02,907 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:44:02,907 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:44:02,907 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:44:02,907 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:44:02,908 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:44:02,938 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:44:02,939 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 133 transitions, 1248 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:44:02,939 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:44:02,939 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:44:02,939 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:44:03,156 INFO L124 PetriNetUnfolderBase]: 1047/1739 cut-off events. [2024-06-03 18:44:03,157 INFO L125 PetriNetUnfolderBase]: For 23683/23686 co-relation queries the response was YES. [2024-06-03 18:44:03,163 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9529 conditions, 1739 events. 1047/1739 cut-off events. For 23683/23686 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 8976 event pairs, 299 based on Foata normal form. 4/1738 useless extension candidates. Maximal degree in co-relation 9474. Up to 1487 conditions per place. [2024-06-03 18:44:03,169 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 128 selfloop transitions, 27 changer transitions 0/162 dead transitions. [2024-06-03 18:44:03,169 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 162 transitions, 1640 flow [2024-06-03 18:44:03,170 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:44:03,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:44:03,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-03 18:44:03,170 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5782312925170068 [2024-06-03 18:44:03,171 INFO L175 Difference]: Start difference. First operand has 115 places, 133 transitions, 1248 flow. Second operand 7 states and 170 transitions. [2024-06-03 18:44:03,171 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 162 transitions, 1640 flow [2024-06-03 18:44:03,194 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 162 transitions, 1544 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-03 18:44:03,196 INFO L231 Difference]: Finished difference. Result has 117 places, 135 transitions, 1231 flow [2024-06-03 18:44:03,196 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1152, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=133, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1231, PETRI_PLACES=117, PETRI_TRANSITIONS=135} [2024-06-03 18:44:03,197 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 74 predicate places. [2024-06-03 18:44:03,197 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 135 transitions, 1231 flow [2024-06-03 18:44:03,197 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:44:03,197 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:44:03,197 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:44:03,198 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-03 18:44:03,198 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:44:03,198 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:44:03,198 INFO L85 PathProgramCache]: Analyzing trace with hash -308793909, now seen corresponding path program 4 times [2024-06-03 18:44:03,198 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:44:03,198 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2005135974] [2024-06-03 18:44:03,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:44:03,199 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:44:03,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:44:03,308 INFO 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:03,308 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:44:03,308 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2005135974] [2024-06-03 18:44:03,309 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2005135974] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:44:03,309 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:44:03,309 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:44:03,309 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1341028293] [2024-06-03 18:44:03,309 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:44:03,310 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:44:03,311 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:44:03,311 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:44:03,311 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:44:03,344 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:44:03,345 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 135 transitions, 1231 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:44:03,345 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:44:03,345 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:44:03,345 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:44:03,535 INFO L124 PetriNetUnfolderBase]: 1074/1778 cut-off events. [2024-06-03 18:44:03,535 INFO L125 PetriNetUnfolderBase]: For 25663/25663 co-relation queries the response was YES. [2024-06-03 18:44:03,542 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9962 conditions, 1778 events. 1074/1778 cut-off events. For 25663/25663 co-relation queries the response was YES. Maximal size of possible extension queue 93. Compared 9262 event pairs, 307 based on Foata normal form. 2/1771 useless extension candidates. Maximal degree in co-relation 9906. Up to 1444 conditions per place. [2024-06-03 18:44:03,548 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 115 selfloop transitions, 47 changer transitions 0/169 dead transitions. [2024-06-03 18:44:03,548 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 169 transitions, 1844 flow [2024-06-03 18:44:03,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:44:03,549 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:44:03,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-03 18:44:03,549 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5952380952380952 [2024-06-03 18:44:03,549 INFO L175 Difference]: Start difference. First operand has 117 places, 135 transitions, 1231 flow. Second operand 7 states and 175 transitions. [2024-06-03 18:44:03,549 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 169 transitions, 1844 flow [2024-06-03 18:44:03,572 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 169 transitions, 1783 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-03 18:44:03,574 INFO L231 Difference]: Finished difference. Result has 120 places, 142 transitions, 1360 flow [2024-06-03 18:44:03,574 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1170, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1360, PETRI_PLACES=120, PETRI_TRANSITIONS=142} [2024-06-03 18:44:03,574 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 77 predicate places. [2024-06-03 18:44:03,574 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 142 transitions, 1360 flow [2024-06-03 18:44:03,575 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:44:03,575 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:44:03,575 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:44:03,575 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-03 18:44:03,575 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:44:03,575 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:44:03,576 INFO L85 PathProgramCache]: Analyzing trace with hash -815429923, now seen corresponding path program 5 times [2024-06-03 18:44:03,576 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:44:03,576 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1526116872] [2024-06-03 18:44:03,576 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:44:03,576 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:44:03,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:44:03,682 INFO 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:03,682 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:44:03,682 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1526116872] [2024-06-03 18:44:03,682 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1526116872] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:44:03,682 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:44:03,682 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:44:03,683 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [796116014] [2024-06-03 18:44:03,683 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:44:03,683 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:44:03,683 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:44:03,684 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:44:03,684 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:44:03,717 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:44:03,717 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 142 transitions, 1360 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:44:03,718 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:44:03,718 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:44:03,718 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:44:03,928 INFO L124 PetriNetUnfolderBase]: 1069/1771 cut-off events. [2024-06-03 18:44:03,929 INFO L125 PetriNetUnfolderBase]: For 27707/27707 co-relation queries the response was YES. [2024-06-03 18:44:03,936 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10102 conditions, 1771 events. 1069/1771 cut-off events. For 27707/27707 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 9213 event pairs, 307 based on Foata normal form. 2/1764 useless extension candidates. Maximal degree in co-relation 10044. Up to 1439 conditions per place. [2024-06-03 18:44:03,942 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 110 selfloop transitions, 51 changer transitions 0/168 dead transitions. [2024-06-03 18:44:03,942 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 168 transitions, 1836 flow [2024-06-03 18:44:03,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:44:03,943 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:44:03,943 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-03 18:44:03,944 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5816326530612245 [2024-06-03 18:44:03,944 INFO L175 Difference]: Start difference. First operand has 120 places, 142 transitions, 1360 flow. Second operand 7 states and 171 transitions. [2024-06-03 18:44:03,944 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 168 transitions, 1836 flow [2024-06-03 18:44:03,974 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 168 transitions, 1684 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-03 18:44:03,976 INFO L231 Difference]: Finished difference. Result has 122 places, 143 transitions, 1332 flow [2024-06-03 18:44:03,976 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1214, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1332, PETRI_PLACES=122, PETRI_TRANSITIONS=143} [2024-06-03 18:44:03,976 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 79 predicate places. [2024-06-03 18:44:03,976 INFO L495 AbstractCegarLoop]: Abstraction has has 122 places, 143 transitions, 1332 flow [2024-06-03 18:44:03,976 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:44:03,977 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:44:03,977 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:44:03,977 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-03 18:44:03,977 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:44:03,977 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:44:03,977 INFO L85 PathProgramCache]: Analyzing trace with hash 1785136207, now seen corresponding path program 6 times [2024-06-03 18:44:03,977 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:44:03,978 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1492242937] [2024-06-03 18:44:03,978 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:44:03,978 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:44:03,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:44:04,073 INFO 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:04,073 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:44:04,073 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1492242937] [2024-06-03 18:44:04,074 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1492242937] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:44:04,074 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:44:04,074 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:44:04,074 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1364535293] [2024-06-03 18:44:04,074 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:44:04,074 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:44:04,075 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:44:04,075 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:44:04,075 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:44:04,105 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:44:04,105 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 143 transitions, 1332 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:44:04,105 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:44:04,105 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:44:04,106 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:44:04,311 INFO L124 PetriNetUnfolderBase]: 1064/1764 cut-off events. [2024-06-03 18:44:04,311 INFO L125 PetriNetUnfolderBase]: For 29121/29121 co-relation queries the response was YES. [2024-06-03 18:44:04,319 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10035 conditions, 1764 events. 1064/1764 cut-off events. For 29121/29121 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 9164 event pairs, 307 based on Foata normal form. 2/1757 useless extension candidates. Maximal degree in co-relation 9977. Up to 1434 conditions per place. [2024-06-03 18:44:04,325 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 110 selfloop transitions, 49 changer transitions 0/166 dead transitions. [2024-06-03 18:44:04,325 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 166 transitions, 1708 flow [2024-06-03 18:44:04,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:44:04,326 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:44:04,327 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-03 18:44:04,328 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5782312925170068 [2024-06-03 18:44:04,328 INFO L175 Difference]: Start difference. First operand has 122 places, 143 transitions, 1332 flow. Second operand 7 states and 170 transitions. [2024-06-03 18:44:04,328 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 166 transitions, 1708 flow [2024-06-03 18:44:04,355 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 166 transitions, 1612 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-03 18:44:04,357 INFO L231 Difference]: Finished difference. Result has 125 places, 143 transitions, 1342 flow [2024-06-03 18:44:04,357 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1236, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1342, PETRI_PLACES=125, PETRI_TRANSITIONS=143} [2024-06-03 18:44:04,358 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 82 predicate places. [2024-06-03 18:44:04,358 INFO L495 AbstractCegarLoop]: Abstraction has has 125 places, 143 transitions, 1342 flow [2024-06-03 18:44:04,359 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:44:04,359 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:44:04,359 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:44:04,360 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-03 18:44:04,360 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:44:04,360 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:44:04,360 INFO L85 PathProgramCache]: Analyzing trace with hash 2041852043, now seen corresponding path program 2 times [2024-06-03 18:44:04,360 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:44:04,360 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1085268915] [2024-06-03 18:44:04,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:44:04,361 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:44:04,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:44:04,483 INFO 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:04,483 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:44:04,483 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1085268915] [2024-06-03 18:44:04,483 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1085268915] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:44:04,484 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:44:04,484 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:44:04,485 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2087429091] [2024-06-03 18:44:04,485 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:44:04,486 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:44:04,487 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:44:04,487 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:44:04,487 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:44:04,521 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:44:04,521 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 143 transitions, 1342 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:44:04,521 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:44:04,522 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:44:04,522 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:44:04,730 INFO L124 PetriNetUnfolderBase]: 1081/1796 cut-off events. [2024-06-03 18:44:04,730 INFO L125 PetriNetUnfolderBase]: For 32053/32053 co-relation queries the response was YES. [2024-06-03 18:44:04,737 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10246 conditions, 1796 events. 1081/1796 cut-off events. For 32053/32053 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 9355 event pairs, 300 based on Foata normal form. 4/1794 useless extension candidates. Maximal degree in co-relation 10187. Up to 1539 conditions per place. [2024-06-03 18:44:04,743 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 134 selfloop transitions, 28 changer transitions 0/169 dead transitions. [2024-06-03 18:44:04,743 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 169 transitions, 1744 flow [2024-06-03 18:44:04,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:44:04,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:44:04,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-03 18:44:04,745 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.564625850340136 [2024-06-03 18:44:04,745 INFO L175 Difference]: Start difference. First operand has 125 places, 143 transitions, 1342 flow. Second operand 7 states and 166 transitions. [2024-06-03 18:44:04,745 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 169 transitions, 1744 flow [2024-06-03 18:44:04,775 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 169 transitions, 1648 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-03 18:44:04,777 INFO L231 Difference]: Finished difference. Result has 127 places, 145 transitions, 1331 flow [2024-06-03 18:44:04,778 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1246, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1331, PETRI_PLACES=127, PETRI_TRANSITIONS=145} [2024-06-03 18:44:04,778 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 84 predicate places. [2024-06-03 18:44:04,778 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 145 transitions, 1331 flow [2024-06-03 18:44:04,779 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:44:04,779 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:44:04,779 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:44:04,779 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-03 18:44:04,779 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:44:04,780 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:44:04,780 INFO L85 PathProgramCache]: Analyzing trace with hash 1785351533, now seen corresponding path program 3 times [2024-06-03 18:44:04,780 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:44:04,780 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1134840932] [2024-06-03 18:44:04,780 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:44:04,780 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:44:04,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:44:04,891 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:44:04,892 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:44:04,892 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1134840932] [2024-06-03 18:44:04,892 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1134840932] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:44:04,892 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:44:04,892 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:44:04,892 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1034550890] [2024-06-03 18:44:04,893 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:44:04,893 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:44:04,894 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:44:04,894 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:44:04,894 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:44:04,928 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:44:04,929 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 145 transitions, 1331 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:44:04,929 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:44:04,929 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:44:04,929 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:44:05,158 INFO L124 PetriNetUnfolderBase]: 1098/1828 cut-off events. [2024-06-03 18:44:05,159 INFO L125 PetriNetUnfolderBase]: For 34636/34636 co-relation queries the response was YES. [2024-06-03 18:44:05,166 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10529 conditions, 1828 events. 1098/1828 cut-off events. For 34636/34636 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 9558 event pairs, 305 based on Foata normal form. 4/1826 useless extension candidates. Maximal degree in co-relation 10469. Up to 1566 conditions per place. [2024-06-03 18:44:05,172 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 137 selfloop transitions, 27 changer transitions 0/171 dead transitions. [2024-06-03 18:44:05,172 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 171 transitions, 1741 flow [2024-06-03 18:44:05,173 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:44:05,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:44:05,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-03 18:44:05,174 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5680272108843537 [2024-06-03 18:44:05,174 INFO L175 Difference]: Start difference. First operand has 127 places, 145 transitions, 1331 flow. Second operand 7 states and 167 transitions. [2024-06-03 18:44:05,174 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 171 transitions, 1741 flow [2024-06-03 18:44:05,207 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 171 transitions, 1674 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-03 18:44:05,209 INFO L231 Difference]: Finished difference. Result has 129 places, 147 transitions, 1351 flow [2024-06-03 18:44:05,210 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1264, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1351, PETRI_PLACES=129, PETRI_TRANSITIONS=147} [2024-06-03 18:44:05,210 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 86 predicate places. [2024-06-03 18:44:05,210 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 147 transitions, 1351 flow [2024-06-03 18:44:05,210 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:44:05,210 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:44:05,210 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:44:05,211 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-03 18:44:05,211 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:44:05,211 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:44:05,211 INFO L85 PathProgramCache]: Analyzing trace with hash 2051375243, now seen corresponding path program 4 times [2024-06-03 18:44:05,211 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:44:05,211 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [861870959] [2024-06-03 18:44:05,212 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:44:05,212 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:44:05,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:44:05,316 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:44:05,316 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:44:05,316 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [861870959] [2024-06-03 18:44:05,317 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [861870959] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:44:05,317 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:44:05,317 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:44:05,317 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1215175498] [2024-06-03 18:44:05,317 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:44:05,317 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:44:05,317 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:44:05,318 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:44:05,318 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:44:05,357 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:44:05,357 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 147 transitions, 1351 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:44:05,358 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:44:05,358 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:44:05,358 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:44:05,585 INFO L124 PetriNetUnfolderBase]: 1090/1815 cut-off events. [2024-06-03 18:44:05,586 INFO L125 PetriNetUnfolderBase]: For 36955/36955 co-relation queries the response was YES. [2024-06-03 18:44:05,592 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10562 conditions, 1815 events. 1090/1815 cut-off events. For 36955/36955 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 9515 event pairs, 274 based on Foata normal form. 4/1813 useless extension candidates. Maximal degree in co-relation 10501. Up to 1477 conditions per place. [2024-06-03 18:44:05,597 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 132 selfloop transitions, 35 changer transitions 0/174 dead transitions. [2024-06-03 18:44:05,597 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 174 transitions, 1773 flow [2024-06-03 18:44:05,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:44:05,598 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:44:05,598 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-03 18:44:05,598 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5680272108843537 [2024-06-03 18:44:05,598 INFO L175 Difference]: Start difference. First operand has 129 places, 147 transitions, 1351 flow. Second operand 7 states and 167 transitions. [2024-06-03 18:44:05,599 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 174 transitions, 1773 flow [2024-06-03 18:44:05,630 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 174 transitions, 1704 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-03 18:44:05,632 INFO L231 Difference]: Finished difference. Result has 131 places, 149 transitions, 1389 flow [2024-06-03 18:44:05,632 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1282, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=147, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1389, PETRI_PLACES=131, PETRI_TRANSITIONS=149} [2024-06-03 18:44:05,633 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 88 predicate places. [2024-06-03 18:44:05,633 INFO L495 AbstractCegarLoop]: Abstraction has has 131 places, 149 transitions, 1389 flow [2024-06-03 18:44:05,633 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:44:05,633 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:44:05,633 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:44:05,633 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-03 18:44:05,634 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:44:05,634 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:44:05,634 INFO L85 PathProgramCache]: Analyzing trace with hash 1671628897, now seen corresponding path program 1 times [2024-06-03 18:44:05,634 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:44:05,634 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [908925707] [2024-06-03 18:44:05,634 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:44:05,634 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:44:05,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:44:05,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:44:05,752 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:44:05,752 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [908925707] [2024-06-03 18:44:05,752 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [908925707] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:44:05,752 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:44:05,752 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:44:05,752 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1118416369] [2024-06-03 18:44:05,752 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:44:05,753 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:44:05,753 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:44:05,753 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:44:05,754 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:44:05,806 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-03 18:44:05,806 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 149 transitions, 1389 flow. Second operand has 7 states, 7 states have (on average 16.857142857142858) internal successors, (118), 7 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:44:05,806 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:44:05,807 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-03 18:44:05,807 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:44:06,098 INFO L124 PetriNetUnfolderBase]: 1169/1957 cut-off events. [2024-06-03 18:44:06,099 INFO L125 PetriNetUnfolderBase]: For 50746/50786 co-relation queries the response was YES. [2024-06-03 18:44:06,108 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11894 conditions, 1957 events. 1169/1957 cut-off events. For 50746/50786 co-relation queries the response was YES. Maximal size of possible extension queue 104. Compared 10520 event pairs, 188 based on Foata normal form. 18/1922 useless extension candidates. Maximal degree in co-relation 11832. Up to 1444 conditions per place. [2024-06-03 18:44:06,115 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 129 selfloop transitions, 35 changer transitions 0/196 dead transitions. [2024-06-03 18:44:06,115 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 196 transitions, 2007 flow [2024-06-03 18:44:06,115 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:44:06,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:44:06,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 212 transitions. [2024-06-03 18:44:06,116 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6309523809523809 [2024-06-03 18:44:06,116 INFO L175 Difference]: Start difference. First operand has 131 places, 149 transitions, 1389 flow. Second operand 8 states and 212 transitions. [2024-06-03 18:44:06,116 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 196 transitions, 2007 flow [2024-06-03 18:44:06,187 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 196 transitions, 1918 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-03 18:44:06,190 INFO L231 Difference]: Finished difference. Result has 134 places, 153 transitions, 1433 flow [2024-06-03 18:44:06,190 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1300, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=149, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1433, PETRI_PLACES=134, PETRI_TRANSITIONS=153} [2024-06-03 18:44:06,191 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 91 predicate places. [2024-06-03 18:44:06,191 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 153 transitions, 1433 flow [2024-06-03 18:44:06,191 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.857142857142858) internal successors, (118), 7 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:44:06,191 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:44:06,191 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:44:06,192 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-03 18:44:06,192 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:44:06,192 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:44:06,192 INFO L85 PathProgramCache]: Analyzing trace with hash -785006771, now seen corresponding path program 2 times [2024-06-03 18:44:06,192 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:44:06,192 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1974440624] [2024-06-03 18:44:06,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:44:06,193 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:44:06,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:44:06,317 INFO 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:06,317 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:44:06,317 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1974440624] [2024-06-03 18:44:06,318 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1974440624] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:44:06,318 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:44:06,318 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:44:06,318 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [676633994] [2024-06-03 18:44:06,318 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:44:06,319 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:44:06,319 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:44:06,320 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:44:06,320 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:44:06,353 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-03 18:44:06,353 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 153 transitions, 1433 flow. Second operand has 7 states, 7 states have (on average 16.857142857142858) internal successors, (118), 7 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:44:06,353 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:44:06,353 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-03 18:44:06,353 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:44:06,648 INFO L124 PetriNetUnfolderBase]: 1139/1911 cut-off events. [2024-06-03 18:44:06,648 INFO L125 PetriNetUnfolderBase]: For 50495/50534 co-relation queries the response was YES. [2024-06-03 18:44:06,656 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11608 conditions, 1911 events. 1139/1911 cut-off events. For 50495/50534 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 10303 event pairs, 263 based on Foata normal form. 16/1873 useless extension candidates. Maximal degree in co-relation 11545. Up to 1560 conditions per place. [2024-06-03 18:44:06,662 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 123 selfloop transitions, 31 changer transitions 0/186 dead transitions. [2024-06-03 18:44:06,662 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 186 transitions, 1841 flow [2024-06-03 18:44:06,663 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:44:06,663 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:44:06,663 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 184 transitions. [2024-06-03 18:44:06,663 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6258503401360545 [2024-06-03 18:44:06,663 INFO L175 Difference]: Start difference. First operand has 134 places, 153 transitions, 1433 flow. Second operand 7 states and 184 transitions. [2024-06-03 18:44:06,663 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 186 transitions, 1841 flow [2024-06-03 18:44:06,704 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 186 transitions, 1785 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-03 18:44:06,706 INFO L231 Difference]: Finished difference. Result has 137 places, 153 transitions, 1448 flow [2024-06-03 18:44:06,707 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1377, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1448, PETRI_PLACES=137, PETRI_TRANSITIONS=153} [2024-06-03 18:44:06,707 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 94 predicate places. [2024-06-03 18:44:06,707 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 153 transitions, 1448 flow [2024-06-03 18:44:06,707 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.857142857142858) internal successors, (118), 7 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:44:06,707 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:44:06,707 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:44:06,708 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-03 18:44:06,708 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:44:06,708 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:44:06,708 INFO L85 PathProgramCache]: Analyzing trace with hash -504076467, now seen corresponding path program 3 times [2024-06-03 18:44:06,708 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:44:06,708 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1570560533] [2024-06-03 18:44:06,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:44:06,709 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:44:06,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:44:06,822 INFO 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:06,823 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:44:06,823 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1570560533] [2024-06-03 18:44:06,825 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1570560533] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:44:06,825 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:44:06,825 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:44:06,825 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [115371924] [2024-06-03 18:44:06,825 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:44:06,825 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:44:06,825 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:44:06,826 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:44:06,826 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:44:06,866 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-03 18:44:06,867 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 153 transitions, 1448 flow. Second operand has 7 states, 7 states have (on average 16.857142857142858) internal successors, (118), 7 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:44:06,867 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:44:06,867 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-03 18:44:06,867 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:44:07,122 INFO L124 PetriNetUnfolderBase]: 1186/1984 cut-off events. [2024-06-03 18:44:07,122 INFO L125 PetriNetUnfolderBase]: For 54920/54953 co-relation queries the response was YES. [2024-06-03 18:44:07,130 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12143 conditions, 1984 events. 1186/1984 cut-off events. For 54920/54953 co-relation queries the response was YES. Maximal size of possible extension queue 105. Compared 10729 event pairs, 271 based on Foata normal form. 14/1936 useless extension candidates. Maximal degree in co-relation 12078. Up to 1536 conditions per place. [2024-06-03 18:44:07,136 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 97 selfloop transitions, 57 changer transitions 0/186 dead transitions. [2024-06-03 18:44:07,136 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 186 transitions, 1934 flow [2024-06-03 18:44:07,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:44:07,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:44:07,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 186 transitions. [2024-06-03 18:44:07,137 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6326530612244898 [2024-06-03 18:44:07,137 INFO L175 Difference]: Start difference. First operand has 137 places, 153 transitions, 1448 flow. Second operand 7 states and 186 transitions. [2024-06-03 18:44:07,137 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 186 transitions, 1934 flow [2024-06-03 18:44:07,183 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 186 transitions, 1865 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-03 18:44:07,185 INFO L231 Difference]: Finished difference. Result has 138 places, 155 transitions, 1536 flow [2024-06-03 18:44:07,185 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1379, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1536, PETRI_PLACES=138, PETRI_TRANSITIONS=155} [2024-06-03 18:44:07,186 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 95 predicate places. [2024-06-03 18:44:07,186 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 155 transitions, 1536 flow [2024-06-03 18:44:07,186 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.857142857142858) internal successors, (118), 7 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:44:07,186 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:44:07,186 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:44:07,186 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-03 18:44:07,186 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:44:07,187 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:44:07,187 INFO L85 PathProgramCache]: Analyzing trace with hash 1521508063, now seen corresponding path program 4 times [2024-06-03 18:44:07,187 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:44:07,187 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1394710308] [2024-06-03 18:44:07,187 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:44:07,187 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:44:07,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:44:07,284 INFO 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:07,285 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:44:07,285 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1394710308] [2024-06-03 18:44:07,285 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1394710308] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:44:07,285 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:44:07,285 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:44:07,285 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1666500888] [2024-06-03 18:44:07,286 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:44:07,286 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:44:07,286 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:44:07,286 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:44:07,286 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:44:07,320 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-03 18:44:07,320 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 155 transitions, 1536 flow. Second operand has 7 states, 7 states have (on average 16.857142857142858) internal successors, (118), 7 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:44:07,320 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:44:07,321 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-03 18:44:07,321 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:44:07,562 INFO L124 PetriNetUnfolderBase]: 1214/2024 cut-off events. [2024-06-03 18:44:07,562 INFO L125 PetriNetUnfolderBase]: For 57194/57227 co-relation queries the response was YES. [2024-06-03 18:44:07,570 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12561 conditions, 2024 events. 1214/2024 cut-off events. For 57194/57227 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 11013 event pairs, 281 based on Foata normal form. 14/1973 useless extension candidates. Maximal degree in co-relation 12495. Up to 1570 conditions per place. [2024-06-03 18:44:07,577 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 100 selfloop transitions, 53 changer transitions 0/185 dead transitions. [2024-06-03 18:44:07,577 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 185 transitions, 2018 flow [2024-06-03 18:44:07,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:44:07,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:44:07,578 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 181 transitions. [2024-06-03 18:44:07,578 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6156462585034014 [2024-06-03 18:44:07,578 INFO L175 Difference]: Start difference. First operand has 138 places, 155 transitions, 1536 flow. Second operand 7 states and 181 transitions. [2024-06-03 18:44:07,578 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 185 transitions, 2018 flow [2024-06-03 18:44:07,626 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 185 transitions, 1895 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-03 18:44:07,628 INFO L231 Difference]: Finished difference. Result has 140 places, 157 transitions, 1566 flow [2024-06-03 18:44:07,628 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1413, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1566, PETRI_PLACES=140, PETRI_TRANSITIONS=157} [2024-06-03 18:44:07,630 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 97 predicate places. [2024-06-03 18:44:07,630 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 157 transitions, 1566 flow [2024-06-03 18:44:07,630 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.857142857142858) internal successors, (118), 7 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:44:07,630 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:44:07,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:44:07,630 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-03 18:44:07,631 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:44:07,631 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:44:07,631 INFO L85 PathProgramCache]: Analyzing trace with hash -1062734654, now seen corresponding path program 1 times [2024-06-03 18:44:07,631 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:44:07,631 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1638830607] [2024-06-03 18:44:07,631 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:44:07,631 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:44:07,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:44:07,740 INFO 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:07,740 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:44:07,740 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1638830607] [2024-06-03 18:44:07,740 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1638830607] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:44:07,741 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:44:07,741 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:44:07,741 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1312100494] [2024-06-03 18:44:07,741 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:44:07,741 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:44:07,741 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:44:07,742 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:44:07,742 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:44:07,766 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:44:07,767 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 157 transitions, 1566 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:44:07,767 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:44:07,768 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:44:07,768 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:44:07,983 INFO L124 PetriNetUnfolderBase]: 1279/2136 cut-off events. [2024-06-03 18:44:07,983 INFO L125 PetriNetUnfolderBase]: For 50404/50404 co-relation queries the response was YES. [2024-06-03 18:44:07,992 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12950 conditions, 2136 events. 1279/2136 cut-off events. For 50404/50404 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 11549 event pairs, 301 based on Foata normal form. 1/2134 useless extension candidates. Maximal degree in co-relation 12883. Up to 1916 conditions per place. [2024-06-03 18:44:07,999 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 153 selfloop transitions, 20 changer transitions 0/180 dead transitions. [2024-06-03 18:44:08,000 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 180 transitions, 2104 flow [2024-06-03 18:44:08,000 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:44:08,000 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:44:08,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 142 transitions. [2024-06-03 18:44:08,001 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5634920634920635 [2024-06-03 18:44:08,001 INFO L175 Difference]: Start difference. First operand has 140 places, 157 transitions, 1566 flow. Second operand 6 states and 142 transitions. [2024-06-03 18:44:08,002 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 180 transitions, 2104 flow [2024-06-03 18:44:08,054 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 180 transitions, 1985 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-03 18:44:08,056 INFO L231 Difference]: Finished difference. Result has 141 places, 163 transitions, 1591 flow [2024-06-03 18:44:08,057 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1447, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=157, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1591, PETRI_PLACES=141, PETRI_TRANSITIONS=163} [2024-06-03 18:44:08,057 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 98 predicate places. [2024-06-03 18:44:08,058 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 163 transitions, 1591 flow [2024-06-03 18:44:08,058 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:44:08,058 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:44:08,058 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:44:08,058 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-03 18:44:08,058 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:44:08,058 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:44:08,059 INFO L85 PathProgramCache]: Analyzing trace with hash -1233432248, now seen corresponding path program 1 times [2024-06-03 18:44:08,059 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:44:08,059 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [234239614] [2024-06-03 18:44:08,059 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:44:08,059 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:44:08,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:44:08,153 INFO 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,154 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:44:08,154 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [234239614] [2024-06-03 18:44:08,154 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [234239614] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:44:08,154 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:44:08,154 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:44:08,154 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1417342519] [2024-06-03 18:44:08,154 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:44:08,155 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:44:08,155 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:44:08,155 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:44:08,155 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:44:08,187 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:44:08,187 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 163 transitions, 1591 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:44:08,187 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:44:08,188 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:44:08,188 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:44:08,420 INFO L124 PetriNetUnfolderBase]: 1309/2179 cut-off events. [2024-06-03 18:44:08,420 INFO L125 PetriNetUnfolderBase]: For 53415/53415 co-relation queries the response was YES. [2024-06-03 18:44:08,427 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13134 conditions, 2179 events. 1309/2179 cut-off events. For 53415/53415 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 11870 event pairs, 310 based on Foata normal form. 2/2175 useless extension candidates. Maximal degree in co-relation 13066. Up to 1880 conditions per place. [2024-06-03 18:44:08,433 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 142 selfloop transitions, 42 changer transitions 0/191 dead transitions. [2024-06-03 18:44:08,433 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 191 transitions, 2189 flow [2024-06-03 18:44:08,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:44:08,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:44:08,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-03 18:44:08,434 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5753968253968254 [2024-06-03 18:44:08,434 INFO L175 Difference]: Start difference. First operand has 141 places, 163 transitions, 1591 flow. Second operand 6 states and 145 transitions. [2024-06-03 18:44:08,434 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 191 transitions, 2189 flow [2024-06-03 18:44:08,483 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 191 transitions, 2123 flow, removed 25 selfloop flow, removed 2 redundant places. [2024-06-03 18:44:08,485 INFO L231 Difference]: Finished difference. Result has 146 places, 176 transitions, 1761 flow [2024-06-03 18:44:08,485 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1528, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1761, PETRI_PLACES=146, PETRI_TRANSITIONS=176} [2024-06-03 18:44:08,486 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 103 predicate places. [2024-06-03 18:44:08,486 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 176 transitions, 1761 flow [2024-06-03 18:44:08,486 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:44:08,486 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:44:08,486 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:44:08,486 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-03 18:44:08,486 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:44:08,486 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:44:08,487 INFO L85 PathProgramCache]: Analyzing trace with hash 332279124, now seen corresponding path program 2 times [2024-06-03 18:44:08,487 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:44:08,487 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1869975867] [2024-06-03 18:44:08,487 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:44:08,487 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:44:08,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:44:08,591 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:44:08,591 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:44:08,591 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1869975867] [2024-06-03 18:44:08,592 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1869975867] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:44:08,592 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:44:08,592 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:44:08,592 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1979023501] [2024-06-03 18:44:08,592 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:44:08,592 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:44:08,592 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:44:08,593 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:44:08,593 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:44:08,644 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:44:08,644 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 176 transitions, 1761 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:44:08,644 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:44:08,644 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:44:08,645 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:44:08,885 INFO L124 PetriNetUnfolderBase]: 1314/2193 cut-off events. [2024-06-03 18:44:08,885 INFO L125 PetriNetUnfolderBase]: For 55992/55992 co-relation queries the response was YES. [2024-06-03 18:44:08,895 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13415 conditions, 2193 events. 1314/2193 cut-off events. For 55992/55992 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 11920 event pairs, 299 based on Foata normal form. 1/2191 useless extension candidates. Maximal degree in co-relation 13344. Up to 1977 conditions per place. [2024-06-03 18:44:08,901 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 168 selfloop transitions, 18 changer transitions 0/193 dead transitions. [2024-06-03 18:44:08,901 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 193 transitions, 2221 flow [2024-06-03 18:44:08,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:44:08,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:44:08,902 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 137 transitions. [2024-06-03 18:44:08,902 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5436507936507936 [2024-06-03 18:44:08,903 INFO L175 Difference]: Start difference. First operand has 146 places, 176 transitions, 1761 flow. Second operand 6 states and 137 transitions. [2024-06-03 18:44:08,903 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 193 transitions, 2221 flow [2024-06-03 18:44:08,961 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 193 transitions, 2164 flow, removed 8 selfloop flow, removed 2 redundant places. [2024-06-03 18:44:08,963 INFO L231 Difference]: Finished difference. Result has 150 places, 180 transitions, 1808 flow [2024-06-03 18:44:08,963 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1704, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=176, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1808, PETRI_PLACES=150, PETRI_TRANSITIONS=180} [2024-06-03 18:44:08,964 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 107 predicate places. [2024-06-03 18:44:08,964 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 180 transitions, 1808 flow [2024-06-03 18:44:08,965 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:44:08,965 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:44:08,965 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:44:08,965 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-03 18:44:08,965 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:44:08,966 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:44:08,966 INFO L85 PathProgramCache]: Analyzing trace with hash -535840218, now seen corresponding path program 2 times [2024-06-03 18:44:08,966 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:44:08,966 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1445215486] [2024-06-03 18:44:08,966 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:44:08,966 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:44:08,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:44:09,069 INFO 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:09,070 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:44:09,070 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1445215486] [2024-06-03 18:44:09,070 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1445215486] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:44:09,070 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:44:09,070 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:44:09,070 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1835438265] [2024-06-03 18:44:09,071 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:44:09,071 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:44:09,071 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:44:09,071 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:44:09,071 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:44:09,094 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:44:09,094 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 180 transitions, 1808 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:44:09,094 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:44:09,094 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:44:09,094 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:44:09,325 INFO L124 PetriNetUnfolderBase]: 1324/2204 cut-off events. [2024-06-03 18:44:09,325 INFO L125 PetriNetUnfolderBase]: For 59527/59527 co-relation queries the response was YES. [2024-06-03 18:44:09,338 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13511 conditions, 2204 events. 1324/2204 cut-off events. For 59527/59527 co-relation queries the response was YES. Maximal size of possible extension queue 112. Compared 11995 event pairs, 310 based on Foata normal form. 2/2200 useless extension candidates. Maximal degree in co-relation 13439. Up to 1897 conditions per place. [2024-06-03 18:44:09,346 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 144 selfloop transitions, 46 changer transitions 0/197 dead transitions. [2024-06-03 18:44:09,346 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 197 transitions, 2330 flow [2024-06-03 18:44:09,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-03 18:44:09,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-03 18:44:09,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 125 transitions. [2024-06-03 18:44:09,347 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5952380952380952 [2024-06-03 18:44:09,347 INFO L175 Difference]: Start difference. First operand has 150 places, 180 transitions, 1808 flow. Second operand 5 states and 125 transitions. [2024-06-03 18:44:09,348 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 197 transitions, 2330 flow [2024-06-03 18:44:09,405 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 197 transitions, 2264 flow, removed 18 selfloop flow, removed 3 redundant places. [2024-06-03 18:44:09,407 INFO L231 Difference]: Finished difference. Result has 152 places, 184 transitions, 1898 flow [2024-06-03 18:44:09,407 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1742, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1898, PETRI_PLACES=152, PETRI_TRANSITIONS=184} [2024-06-03 18:44:09,407 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 109 predicate places. [2024-06-03 18:44:09,408 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 184 transitions, 1898 flow [2024-06-03 18:44:09,408 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:44:09,408 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:44:09,408 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:44:09,408 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-03 18:44:09,408 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:44:09,409 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:44:09,409 INFO L85 PathProgramCache]: Analyzing trace with hash -535603068, now seen corresponding path program 3 times [2024-06-03 18:44:09,409 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:44:09,409 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1272584668] [2024-06-03 18:44:09,409 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:44:09,409 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:44:09,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:44:09,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:44:09,493 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:44:09,493 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1272584668] [2024-06-03 18:44:09,493 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1272584668] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:44:09,494 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:44:09,494 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:44:09,494 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [639364145] [2024-06-03 18:44:09,494 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:44:09,494 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:44:09,495 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:44:09,495 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:44:09,495 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:44:09,518 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:44:09,518 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 184 transitions, 1898 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:44:09,518 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:44:09,518 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:44:09,519 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:44:09,771 INFO L124 PetriNetUnfolderBase]: 1304/2171 cut-off events. [2024-06-03 18:44:09,771 INFO L125 PetriNetUnfolderBase]: For 62327/62330 co-relation queries the response was YES. [2024-06-03 18:44:09,780 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13477 conditions, 2171 events. 1304/2171 cut-off events. For 62327/62330 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 11824 event pairs, 327 based on Foata normal form. 4/2167 useless extension candidates. Maximal degree in co-relation 13404. Up to 1868 conditions per place. [2024-06-03 18:44:09,786 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 140 selfloop transitions, 46 changer transitions 0/193 dead transitions. [2024-06-03 18:44:09,786 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 193 transitions, 2292 flow [2024-06-03 18:44:09,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-03 18:44:09,786 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-03 18:44:09,787 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 121 transitions. [2024-06-03 18:44:09,787 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5761904761904761 [2024-06-03 18:44:09,787 INFO L175 Difference]: Start difference. First operand has 152 places, 184 transitions, 1898 flow. Second operand 5 states and 121 transitions. [2024-06-03 18:44:09,787 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 193 transitions, 2292 flow [2024-06-03 18:44:09,846 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 193 transitions, 2232 flow, removed 8 selfloop flow, removed 2 redundant places. [2024-06-03 18:44:09,849 INFO L231 Difference]: Finished difference. Result has 155 places, 184 transitions, 1937 flow [2024-06-03 18:44:09,850 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1838, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=184, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1937, PETRI_PLACES=155, PETRI_TRANSITIONS=184} [2024-06-03 18:44:09,851 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 112 predicate places. [2024-06-03 18:44:09,852 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 184 transitions, 1937 flow [2024-06-03 18:44:09,852 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:44:09,852 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:44:09,852 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:44:09,852 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-03 18:44:09,852 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:44:09,853 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:44:09,853 INFO L85 PathProgramCache]: Analyzing trace with hash -535840404, now seen corresponding path program 3 times [2024-06-03 18:44:09,853 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:44:09,853 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [253643076] [2024-06-03 18:44:09,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:44:09,853 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:44:09,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:44:09,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:44:09,961 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:44:09,961 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [253643076] [2024-06-03 18:44:09,961 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [253643076] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:44:09,961 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:44:09,961 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:44:09,961 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [505591114] [2024-06-03 18:44:09,961 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:44:09,962 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:44:09,962 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:44:09,962 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:44:09,962 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:44:09,983 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:44:09,983 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 184 transitions, 1937 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:44:09,983 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:44:09,983 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:44:09,984 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:44:10,241 INFO L124 PetriNetUnfolderBase]: 1301/2171 cut-off events. [2024-06-03 18:44:10,241 INFO L125 PetriNetUnfolderBase]: For 60490/60490 co-relation queries the response was YES. [2024-06-03 18:44:10,250 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13444 conditions, 2171 events. 1301/2171 cut-off events. For 60490/60490 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 11755 event pairs, 297 based on Foata normal form. 1/2169 useless extension candidates. Maximal degree in co-relation 13370. Up to 1943 conditions per place. [2024-06-03 18:44:10,256 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 169 selfloop transitions, 23 changer transitions 0/199 dead transitions. [2024-06-03 18:44:10,257 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 199 transitions, 2359 flow [2024-06-03 18:44:10,257 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-03 18:44:10,257 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-03 18:44:10,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 123 transitions. [2024-06-03 18:44:10,257 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5857142857142857 [2024-06-03 18:44:10,257 INFO L175 Difference]: Start difference. First operand has 155 places, 184 transitions, 1937 flow. Second operand 5 states and 123 transitions. [2024-06-03 18:44:10,258 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 199 transitions, 2359 flow [2024-06-03 18:44:10,319 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 199 transitions, 2169 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-03 18:44:10,322 INFO L231 Difference]: Finished difference. Result has 155 places, 184 transitions, 1807 flow [2024-06-03 18:44:10,322 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1747, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=184, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1807, PETRI_PLACES=155, PETRI_TRANSITIONS=184} [2024-06-03 18:44:10,323 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 112 predicate places. [2024-06-03 18:44:10,323 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 184 transitions, 1807 flow [2024-06-03 18:44:10,323 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:44:10,323 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:44:10,323 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:44:10,323 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-03 18:44:10,323 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:44:10,323 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:44:10,323 INFO L85 PathProgramCache]: Analyzing trace with hash -535594140, now seen corresponding path program 1 times [2024-06-03 18:44:10,324 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:44:10,324 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [960431812] [2024-06-03 18:44:10,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:44:10,324 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:44:10,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:44:10,426 INFO 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:10,426 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:44:10,427 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [960431812] [2024-06-03 18:44:10,428 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [960431812] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:44:10,428 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:44:10,428 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:44:10,428 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1470859112] [2024-06-03 18:44:10,428 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:44:10,428 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:44:10,428 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:44:10,429 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:44:10,429 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:44:10,471 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-03 18:44:10,471 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 184 transitions, 1807 flow. Second operand has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:10,471 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:44:10,471 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-03 18:44:10,471 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:44:10,738 INFO L124 PetriNetUnfolderBase]: 1263/2118 cut-off events. [2024-06-03 18:44:10,738 INFO L125 PetriNetUnfolderBase]: For 67492/67506 co-relation queries the response was YES. [2024-06-03 18:44:10,749 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13091 conditions, 2118 events. 1263/2118 cut-off events. For 67492/67506 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 11630 event pairs, 312 based on Foata normal form. 24/2129 useless extension candidates. Maximal degree in co-relation 13017. Up to 1754 conditions per place. [2024-06-03 18:44:10,757 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 150 selfloop transitions, 22 changer transitions 0/199 dead transitions. [2024-06-03 18:44:10,757 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 199 transitions, 2223 flow [2024-06-03 18:44:10,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-03 18:44:10,757 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-03 18:44:10,757 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 125 transitions. [2024-06-03 18:44:10,758 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5952380952380952 [2024-06-03 18:44:10,758 INFO L175 Difference]: Start difference. First operand has 155 places, 184 transitions, 1807 flow. Second operand 5 states and 125 transitions. [2024-06-03 18:44:10,758 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 199 transitions, 2223 flow [2024-06-03 18:44:10,834 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 199 transitions, 2175 flow, removed 1 selfloop flow, removed 4 redundant places. [2024-06-03 18:44:10,836 INFO L231 Difference]: Finished difference. Result has 156 places, 186 transitions, 1838 flow [2024-06-03 18:44:10,836 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1759, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=184, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1838, PETRI_PLACES=156, PETRI_TRANSITIONS=186} [2024-06-03 18:44:10,837 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 113 predicate places. [2024-06-03 18:44:10,837 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 186 transitions, 1838 flow [2024-06-03 18:44:10,837 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:10,837 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:44:10,837 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:44:10,838 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-03 18:44:10,838 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:44:10,838 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:44:10,838 INFO L85 PathProgramCache]: Analyzing trace with hash 1403312996, now seen corresponding path program 1 times [2024-06-03 18:44:10,838 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:44:10,838 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1582901124] [2024-06-03 18:44:10,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:44:10,839 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:44:10,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:44:10,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:10,978 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:44:10,978 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1582901124] [2024-06-03 18:44:10,978 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1582901124] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:44:10,978 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:44:10,979 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:44:10,979 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2090221026] [2024-06-03 18:44:10,979 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:44:10,980 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:44:10,980 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:44:10,981 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:44:10,981 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:44:11,034 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:44:11,035 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 186 transitions, 1838 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:11,035 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:44:11,035 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:44:11,035 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:44:11,373 INFO L124 PetriNetUnfolderBase]: 1459/2433 cut-off events. [2024-06-03 18:44:11,373 INFO L125 PetriNetUnfolderBase]: For 75950/75950 co-relation queries the response was YES. [2024-06-03 18:44:11,384 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15062 conditions, 2433 events. 1459/2433 cut-off events. For 75950/75950 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 13468 event pairs, 238 based on Foata normal form. 12/2442 useless extension candidates. Maximal degree in co-relation 14987. Up to 1912 conditions per place. [2024-06-03 18:44:11,391 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 212 selfloop transitions, 20 changer transitions 0/239 dead transitions. [2024-06-03 18:44:11,391 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 239 transitions, 2648 flow [2024-06-03 18:44:11,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:44:11,392 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:44:11,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 219 transitions. [2024-06-03 18:44:11,392 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5793650793650794 [2024-06-03 18:44:11,392 INFO L175 Difference]: Start difference. First operand has 156 places, 186 transitions, 1838 flow. Second operand 9 states and 219 transitions. [2024-06-03 18:44:11,392 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 239 transitions, 2648 flow [2024-06-03 18:44:11,459 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 239 transitions, 2591 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-06-03 18:44:11,461 INFO L231 Difference]: Finished difference. Result has 164 places, 191 transitions, 1909 flow [2024-06-03 18:44:11,461 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1781, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=186, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1909, PETRI_PLACES=164, PETRI_TRANSITIONS=191} [2024-06-03 18:44:11,461 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 121 predicate places. [2024-06-03 18:44:11,462 INFO L495 AbstractCegarLoop]: Abstraction has has 164 places, 191 transitions, 1909 flow [2024-06-03 18:44:11,462 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:11,462 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:44:11,462 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:44:11,462 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-03 18:44:11,462 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:44:11,462 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:44:11,462 INFO L85 PathProgramCache]: Analyzing trace with hash -214853168, now seen corresponding path program 2 times [2024-06-03 18:44:11,462 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:44:11,462 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [651648184] [2024-06-03 18:44:11,462 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:44:11,463 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:44:11,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:44:11,564 INFO 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,565 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:44:11,565 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [651648184] [2024-06-03 18:44:11,565 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [651648184] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:44:11,565 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:44:11,565 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:44:11,565 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [352159905] [2024-06-03 18:44:11,565 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:44:11,566 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:44:11,566 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:44:11,567 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:44:11,567 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:44:11,607 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:44:11,607 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 191 transitions, 1909 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:11,607 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:44:11,607 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:44:11,607 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:44:11,942 INFO L124 PetriNetUnfolderBase]: 1500/2504 cut-off events. [2024-06-03 18:44:11,943 INFO L125 PetriNetUnfolderBase]: For 80339/80339 co-relation queries the response was YES. [2024-06-03 18:44:11,954 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15604 conditions, 2504 events. 1500/2504 cut-off events. For 80339/80339 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 13957 event pairs, 319 based on Foata normal form. 12/2513 useless extension candidates. Maximal degree in co-relation 15526. Up to 2046 conditions per place. [2024-06-03 18:44:11,961 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 211 selfloop transitions, 18 changer transitions 0/236 dead transitions. [2024-06-03 18:44:11,961 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 236 transitions, 2676 flow [2024-06-03 18:44:11,962 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:44:11,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:44:11,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-03 18:44:11,962 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5863095238095238 [2024-06-03 18:44:11,962 INFO L175 Difference]: Start difference. First operand has 164 places, 191 transitions, 1909 flow. Second operand 8 states and 197 transitions. [2024-06-03 18:44:11,962 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 236 transitions, 2676 flow [2024-06-03 18:44:12,041 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 236 transitions, 2628 flow, removed 15 selfloop flow, removed 4 redundant places. [2024-06-03 18:44:12,044 INFO L231 Difference]: Finished difference. Result has 169 places, 194 transitions, 1961 flow [2024-06-03 18:44:12,044 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1861, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=191, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1961, PETRI_PLACES=169, PETRI_TRANSITIONS=194} [2024-06-03 18:44:12,044 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 126 predicate places. [2024-06-03 18:44:12,044 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 194 transitions, 1961 flow [2024-06-03 18:44:12,044 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:12,044 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:44:12,045 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:44:12,045 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-03 18:44:12,045 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:44:12,045 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:44:12,045 INFO L85 PathProgramCache]: Analyzing trace with hash 1434742530, now seen corresponding path program 3 times [2024-06-03 18:44:12,045 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:44:12,045 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1419304839] [2024-06-03 18:44:12,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:44:12,045 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:44:12,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:44:12,156 INFO 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:12,156 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:44:12,156 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1419304839] [2024-06-03 18:44:12,156 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1419304839] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:44:12,156 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:44:12,157 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:44:12,157 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1727074251] [2024-06-03 18:44:12,157 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:44:12,157 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:44:12,157 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:44:12,157 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:44:12,158 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:44:12,195 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:44:12,195 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 194 transitions, 1961 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:12,195 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:44:12,195 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:44:12,196 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:44:12,520 INFO L124 PetriNetUnfolderBase]: 1472/2460 cut-off events. [2024-06-03 18:44:12,520 INFO L125 PetriNetUnfolderBase]: For 79206/79206 co-relation queries the response was YES. [2024-06-03 18:44:12,531 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15026 conditions, 2460 events. 1472/2460 cut-off events. For 79206/79206 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 13683 event pairs, 320 based on Foata normal form. 16/2473 useless extension candidates. Maximal degree in co-relation 14945. Up to 2125 conditions per place. [2024-06-03 18:44:12,538 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 208 selfloop transitions, 17 changer transitions 0/232 dead transitions. [2024-06-03 18:44:12,538 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 232 transitions, 2545 flow [2024-06-03 18:44:12,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:44:12,539 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:44:12,539 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-03 18:44:12,539 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-03 18:44:12,540 INFO L175 Difference]: Start difference. First operand has 169 places, 194 transitions, 1961 flow. Second operand 8 states and 192 transitions. [2024-06-03 18:44:12,540 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 232 transitions, 2545 flow [2024-06-03 18:44:12,634 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 232 transitions, 2485 flow, removed 21 selfloop flow, removed 4 redundant places. [2024-06-03 18:44:12,637 INFO L231 Difference]: Finished difference. Result has 173 places, 195 transitions, 1966 flow [2024-06-03 18:44:12,637 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1911, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=177, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1966, PETRI_PLACES=173, PETRI_TRANSITIONS=195} [2024-06-03 18:44:12,638 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 130 predicate places. [2024-06-03 18:44:12,638 INFO L495 AbstractCegarLoop]: Abstraction has has 173 places, 195 transitions, 1966 flow [2024-06-03 18:44:12,638 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:12,638 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:44:12,638 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:44:12,639 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-03 18:44:12,639 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:44:12,639 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:44:12,639 INFO L85 PathProgramCache]: Analyzing trace with hash 340024826, now seen corresponding path program 4 times [2024-06-03 18:44:12,639 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:44:12,639 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1560717592] [2024-06-03 18:44:12,639 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:44:12,640 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:44:12,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:44:12,771 INFO 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:12,772 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:44:12,772 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1560717592] [2024-06-03 18:44:12,772 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1560717592] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:44:12,772 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:44:12,772 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:44:12,772 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1807901525] [2024-06-03 18:44:12,772 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:44:12,772 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:44:12,773 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:44:12,773 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:44:12,773 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:44:12,809 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:44:12,809 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 195 transitions, 1966 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:12,809 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:44:12,809 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:44:12,809 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:44:13,120 INFO L124 PetriNetUnfolderBase]: 1530/2568 cut-off events. [2024-06-03 18:44:13,120 INFO L125 PetriNetUnfolderBase]: For 83130/83133 co-relation queries the response was YES. [2024-06-03 18:44:13,132 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15470 conditions, 2568 events. 1530/2568 cut-off events. For 83130/83133 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 14517 event pairs, 345 based on Foata normal form. 16/2579 useless extension candidates. Maximal degree in co-relation 15387. Up to 2097 conditions per place. [2024-06-03 18:44:13,139 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 174 selfloop transitions, 49 changer transitions 0/230 dead transitions. [2024-06-03 18:44:13,139 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 230 transitions, 2534 flow [2024-06-03 18:44:13,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:44:13,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:44:13,140 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-03 18:44:13,141 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5863095238095238 [2024-06-03 18:44:13,141 INFO L175 Difference]: Start difference. First operand has 173 places, 195 transitions, 1966 flow. Second operand 8 states and 197 transitions. [2024-06-03 18:44:13,141 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 230 transitions, 2534 flow [2024-06-03 18:44:13,258 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 230 transitions, 2503 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-03 18:44:13,260 INFO L231 Difference]: Finished difference. Result has 175 places, 196 transitions, 2060 flow [2024-06-03 18:44:13,260 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1935, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=195, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2060, PETRI_PLACES=175, PETRI_TRANSITIONS=196} [2024-06-03 18:44:13,261 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 132 predicate places. [2024-06-03 18:44:13,261 INFO L495 AbstractCegarLoop]: Abstraction has has 175 places, 196 transitions, 2060 flow [2024-06-03 18:44:13,261 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:13,261 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:44:13,261 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:44:13,261 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-03 18:44:13,261 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:44:13,261 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:44:13,261 INFO L85 PathProgramCache]: Analyzing trace with hash -1531015826, now seen corresponding path program 5 times [2024-06-03 18:44:13,261 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:44:13,262 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1977443560] [2024-06-03 18:44:13,262 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:44:13,262 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:44:13,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:44:13,365 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:44:13,365 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:44:13,365 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1977443560] [2024-06-03 18:44:13,365 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1977443560] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:44:13,365 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:44:13,365 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:44:13,365 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1456344962] [2024-06-03 18:44:13,366 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:44:13,366 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:44:13,366 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:44:13,366 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:44:13,366 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:44:13,418 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:44:13,419 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 196 transitions, 2060 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:13,419 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:44:13,419 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:44:13,419 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:44:13,826 INFO L124 PetriNetUnfolderBase]: 1657/2791 cut-off events. [2024-06-03 18:44:13,827 INFO L125 PetriNetUnfolderBase]: For 96625/96628 co-relation queries the response was YES. [2024-06-03 18:44:13,839 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17280 conditions, 2791 events. 1657/2791 cut-off events. For 96625/96628 co-relation queries the response was YES. Maximal size of possible extension queue 170. Compared 16231 event pairs, 369 based on Foata normal form. 12/2798 useless extension candidates. Maximal degree in co-relation 17196. Up to 2095 conditions per place. [2024-06-03 18:44:13,846 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 180 selfloop transitions, 51 changer transitions 0/238 dead transitions. [2024-06-03 18:44:13,846 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 238 transitions, 2836 flow [2024-06-03 18:44:13,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:44:13,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:44:13,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 201 transitions. [2024-06-03 18:44:13,847 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5982142857142857 [2024-06-03 18:44:13,847 INFO L175 Difference]: Start difference. First operand has 175 places, 196 transitions, 2060 flow. Second operand 8 states and 201 transitions. [2024-06-03 18:44:13,847 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 238 transitions, 2836 flow [2024-06-03 18:44:13,973 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 238 transitions, 2729 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-03 18:44:13,976 INFO L231 Difference]: Finished difference. Result has 178 places, 199 transitions, 2123 flow [2024-06-03 18:44:13,976 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1953, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2123, PETRI_PLACES=178, PETRI_TRANSITIONS=199} [2024-06-03 18:44:13,976 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 135 predicate places. [2024-06-03 18:44:13,977 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 199 transitions, 2123 flow [2024-06-03 18:44:13,977 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:13,977 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:44:13,977 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:44:13,977 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-03 18:44:13,977 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:44:13,977 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:44:13,977 INFO L85 PathProgramCache]: Analyzing trace with hash 103501324, now seen corresponding path program 6 times [2024-06-03 18:44:13,977 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:44:13,977 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1991617797] [2024-06-03 18:44:13,978 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:44:13,978 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:44:13,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:44:14,089 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:44:14,089 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:44:14,089 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1991617797] [2024-06-03 18:44:14,089 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1991617797] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:44:14,089 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:44:14,089 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:44:14,090 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1475282829] [2024-06-03 18:44:14,090 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:44:14,090 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:44:14,090 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:44:14,090 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:44:14,091 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:44:14,137 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:44:14,137 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 199 transitions, 2123 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:14,137 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:44:14,137 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:44:14,138 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:44:14,476 INFO L124 PetriNetUnfolderBase]: 1629/2747 cut-off events. [2024-06-03 18:44:14,476 INFO L125 PetriNetUnfolderBase]: For 93788/93791 co-relation queries the response was YES. [2024-06-03 18:44:14,490 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16677 conditions, 2747 events. 1629/2747 cut-off events. For 93788/93791 co-relation queries the response was YES. Maximal size of possible extension queue 167. Compared 15931 event pairs, 370 based on Foata normal form. 16/2758 useless extension candidates. Maximal degree in co-relation 16591. Up to 2266 conditions per place. [2024-06-03 18:44:14,498 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 177 selfloop transitions, 50 changer transitions 0/234 dead transitions. [2024-06-03 18:44:14,498 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 234 transitions, 2704 flow [2024-06-03 18:44:14,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:44:14,499 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:44:14,499 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-03 18:44:14,499 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-03 18:44:14,499 INFO L175 Difference]: Start difference. First operand has 178 places, 199 transitions, 2123 flow. Second operand 8 states and 196 transitions. [2024-06-03 18:44:14,500 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 234 transitions, 2704 flow [2024-06-03 18:44:14,640 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 234 transitions, 2610 flow, removed 20 selfloop flow, removed 4 redundant places. [2024-06-03 18:44:14,642 INFO L231 Difference]: Finished difference. Result has 182 places, 200 transitions, 2161 flow [2024-06-03 18:44:14,642 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2041, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=199, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2161, PETRI_PLACES=182, PETRI_TRANSITIONS=200} [2024-06-03 18:44:14,643 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 139 predicate places. [2024-06-03 18:44:14,643 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 200 transitions, 2161 flow [2024-06-03 18:44:14,644 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:14,645 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:44:14,645 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:44:14,645 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-03 18:44:14,645 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:44:14,645 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:44:14,645 INFO L85 PathProgramCache]: Analyzing trace with hash 111125836, now seen corresponding path program 1 times [2024-06-03 18:44:14,645 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:44:14,646 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [814233569] [2024-06-03 18:44:14,646 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:44:14,646 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:44:14,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:44:14,750 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:44:14,751 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:44:14,751 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [814233569] [2024-06-03 18:44:14,751 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [814233569] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:44:14,751 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:44:14,751 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:44:14,751 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1893134620] [2024-06-03 18:44:14,751 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:44:14,751 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:44:14,752 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:44:14,752 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:44:14,752 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:44:14,806 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:44:14,806 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 200 transitions, 2161 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:14,807 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:44:14,807 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:44:14,807 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:44:15,185 INFO L124 PetriNetUnfolderBase]: 1670/2818 cut-off events. [2024-06-03 18:44:15,185 INFO L125 PetriNetUnfolderBase]: For 94776/94779 co-relation queries the response was YES. [2024-06-03 18:44:15,202 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17074 conditions, 2818 events. 1670/2818 cut-off events. For 94776/94779 co-relation queries the response was YES. Maximal size of possible extension queue 175. Compared 16509 event pairs, 361 based on Foata normal form. 12/2825 useless extension candidates. Maximal degree in co-relation 16986. Up to 2066 conditions per place. [2024-06-03 18:44:15,211 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 177 selfloop transitions, 54 changer transitions 0/238 dead transitions. [2024-06-03 18:44:15,211 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 238 transitions, 2765 flow [2024-06-03 18:44:15,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:44:15,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:44:15,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 198 transitions. [2024-06-03 18:44:15,212 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5892857142857143 [2024-06-03 18:44:15,212 INFO L175 Difference]: Start difference. First operand has 182 places, 200 transitions, 2161 flow. Second operand 8 states and 198 transitions. [2024-06-03 18:44:15,212 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 238 transitions, 2765 flow [2024-06-03 18:44:15,347 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 238 transitions, 2666 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-03 18:44:15,350 INFO L231 Difference]: Finished difference. Result has 184 places, 201 transitions, 2200 flow [2024-06-03 18:44:15,350 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2062, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=200, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2200, PETRI_PLACES=184, PETRI_TRANSITIONS=201} [2024-06-03 18:44:15,351 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 141 predicate places. [2024-06-03 18:44:15,351 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 201 transitions, 2200 flow [2024-06-03 18:44:15,351 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:15,351 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:44:15,351 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:44:15,351 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-03 18:44:15,351 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:44:15,351 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:44:15,352 INFO L85 PathProgramCache]: Analyzing trace with hash -398182934, now seen corresponding path program 7 times [2024-06-03 18:44:15,352 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:44:15,352 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [92197815] [2024-06-03 18:44:15,352 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:44:15,352 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:44:15,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:44:15,453 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:44:15,453 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:44:15,453 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [92197815] [2024-06-03 18:44:15,453 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [92197815] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:44:15,453 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:44:15,454 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:44:15,454 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [216289105] [2024-06-03 18:44:15,454 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:44:15,454 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:44:15,454 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:44:15,454 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:44:15,455 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:44:15,493 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:44:15,493 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 201 transitions, 2200 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:15,494 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:44:15,494 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:44:15,494 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:44:15,872 INFO L124 PetriNetUnfolderBase]: 1728/2916 cut-off events. [2024-06-03 18:44:15,872 INFO L125 PetriNetUnfolderBase]: For 103375/103375 co-relation queries the response was YES. [2024-06-03 18:44:15,931 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17748 conditions, 2916 events. 1728/2916 cut-off events. For 103375/103375 co-relation queries the response was YES. Maximal size of possible extension queue 187. Compared 17351 event pairs, 401 based on Foata normal form. 16/2923 useless extension candidates. Maximal degree in co-relation 17659. Up to 2435 conditions per place. [2024-06-03 18:44:15,939 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 177 selfloop transitions, 49 changer transitions 0/233 dead transitions. [2024-06-03 18:44:15,939 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 233 transitions, 2772 flow [2024-06-03 18:44:15,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:44:15,939 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:44:15,939 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-03 18:44:15,940 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5773809523809523 [2024-06-03 18:44:15,940 INFO L175 Difference]: Start difference. First operand has 184 places, 201 transitions, 2200 flow. Second operand 8 states and 194 transitions. [2024-06-03 18:44:15,940 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 233 transitions, 2772 flow [2024-06-03 18:44:16,083 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 233 transitions, 2648 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-03 18:44:16,086 INFO L231 Difference]: Finished difference. Result has 186 places, 202 transitions, 2207 flow [2024-06-03 18:44:16,086 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2076, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=201, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2207, PETRI_PLACES=186, PETRI_TRANSITIONS=202} [2024-06-03 18:44:16,087 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 143 predicate places. [2024-06-03 18:44:16,087 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 202 transitions, 2207 flow [2024-06-03 18:44:16,087 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:16,087 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:44:16,087 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:44:16,087 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-03 18:44:16,087 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:44:16,088 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:44:16,088 INFO L85 PathProgramCache]: Analyzing trace with hash -587847254, now seen corresponding path program 8 times [2024-06-03 18:44:16,088 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:44:16,088 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [385188328] [2024-06-03 18:44:16,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:44:16,088 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:44:16,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:44:16,194 INFO 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:16,195 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:44:16,195 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [385188328] [2024-06-03 18:44:16,195 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [385188328] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:44:16,195 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:44:16,195 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:44:16,195 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [26073537] [2024-06-03 18:44:16,195 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:44:16,195 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:44:16,196 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:44:16,196 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:44:16,196 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:44:16,249 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:44:16,250 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 202 transitions, 2207 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:16,250 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:44:16,250 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:44:16,250 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:44:16,619 INFO L124 PetriNetUnfolderBase]: 1786/3014 cut-off events. [2024-06-03 18:44:16,619 INFO L125 PetriNetUnfolderBase]: For 108763/108763 co-relation queries the response was YES. [2024-06-03 18:44:16,636 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18236 conditions, 3014 events. 1786/3014 cut-off events. For 108763/108763 co-relation queries the response was YES. Maximal size of possible extension queue 198. Compared 18140 event pairs, 411 based on Foata normal form. 16/3021 useless extension candidates. Maximal degree in co-relation 18146. Up to 2533 conditions per place. [2024-06-03 18:44:16,645 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 175 selfloop transitions, 52 changer transitions 0/234 dead transitions. [2024-06-03 18:44:16,645 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 234 transitions, 2783 flow [2024-06-03 18:44:16,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:44:16,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:44:16,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-03 18:44:16,649 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-03 18:44:16,649 INFO L175 Difference]: Start difference. First operand has 186 places, 202 transitions, 2207 flow. Second operand 8 states and 192 transitions. [2024-06-03 18:44:16,650 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 234 transitions, 2783 flow [2024-06-03 18:44:16,797 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 234 transitions, 2670 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-03 18:44:16,799 INFO L231 Difference]: Finished difference. Result has 188 places, 203 transitions, 2233 flow [2024-06-03 18:44:16,800 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2094, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=202, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2233, PETRI_PLACES=188, PETRI_TRANSITIONS=203} [2024-06-03 18:44:16,800 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 145 predicate places. [2024-06-03 18:44:16,800 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 203 transitions, 2233 flow [2024-06-03 18:44:16,800 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:16,800 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:44:16,800 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:44:16,801 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-03 18:44:16,801 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:44:16,801 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:44:16,801 INFO L85 PathProgramCache]: Analyzing trace with hash 1823964014, now seen corresponding path program 9 times [2024-06-03 18:44:16,801 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:44:16,801 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [94026240] [2024-06-03 18:44:16,801 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:44:16,801 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:44:16,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:44:16,910 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:44:16,911 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:44:16,911 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [94026240] [2024-06-03 18:44:16,911 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [94026240] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:44:16,911 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:44:16,911 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:44:16,911 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1306677715] [2024-06-03 18:44:16,911 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:44:16,912 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:44:16,912 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:44:16,912 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:44:16,912 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:44:16,953 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:44:16,953 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 203 transitions, 2233 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:16,953 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:44:16,953 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:44:16,953 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:44:17,353 INFO L124 PetriNetUnfolderBase]: 1844/3122 cut-off events. [2024-06-03 18:44:17,353 INFO L125 PetriNetUnfolderBase]: For 114197/114197 co-relation queries the response was YES. [2024-06-03 18:44:17,370 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18790 conditions, 3122 events. 1844/3122 cut-off events. For 114197/114197 co-relation queries the response was YES. Maximal size of possible extension queue 208. Compared 18971 event pairs, 426 based on Foata normal form. 16/3129 useless extension candidates. Maximal degree in co-relation 18699. Up to 2631 conditions per place. [2024-06-03 18:44:17,379 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 178 selfloop transitions, 50 changer transitions 0/235 dead transitions. [2024-06-03 18:44:17,379 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 235 transitions, 2813 flow [2024-06-03 18:44:17,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:44:17,379 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:44:17,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-03 18:44:17,380 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5744047619047619 [2024-06-03 18:44:17,380 INFO L175 Difference]: Start difference. First operand has 188 places, 203 transitions, 2233 flow. Second operand 8 states and 193 transitions. [2024-06-03 18:44:17,380 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 235 transitions, 2813 flow [2024-06-03 18:44:17,572 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 235 transitions, 2692 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-03 18:44:17,575 INFO L231 Difference]: Finished difference. Result has 190 places, 204 transitions, 2249 flow [2024-06-03 18:44:17,575 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2112, PETRI_DIFFERENCE_MINUEND_PLACES=182, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=203, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2249, PETRI_PLACES=190, PETRI_TRANSITIONS=204} [2024-06-03 18:44:17,575 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 147 predicate places. [2024-06-03 18:44:17,575 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 204 transitions, 2249 flow [2024-06-03 18:44:17,575 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:17,575 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:44:17,575 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:44:17,575 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-03 18:44:17,576 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:44:17,576 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:44:17,576 INFO L85 PathProgramCache]: Analyzing trace with hash 1823816144, now seen corresponding path program 10 times [2024-06-03 18:44:17,576 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:44:17,576 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [886834727] [2024-06-03 18:44:17,576 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:44:17,576 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:44:17,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:44:17,670 INFO 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:17,670 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:44:17,670 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [886834727] [2024-06-03 18:44:17,670 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [886834727] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:44:17,670 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:44:17,671 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:44:17,671 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [893875591] [2024-06-03 18:44:17,671 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:44:17,671 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:44:17,671 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:44:17,671 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:44:17,671 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:44:17,724 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:44:17,725 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 204 transitions, 2249 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:17,725 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:44:17,725 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:44:17,725 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:44:18,144 INFO L124 PetriNetUnfolderBase]: 1860/3154 cut-off events. [2024-06-03 18:44:18,144 INFO L125 PetriNetUnfolderBase]: For 111945/111945 co-relation queries the response was YES. [2024-06-03 18:44:18,160 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18745 conditions, 3154 events. 1860/3154 cut-off events. For 111945/111945 co-relation queries the response was YES. Maximal size of possible extension queue 210. Compared 19163 event pairs, 417 based on Foata normal form. 12/3157 useless extension candidates. Maximal degree in co-relation 18653. Up to 2392 conditions per place. [2024-06-03 18:44:18,167 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 180 selfloop transitions, 54 changer transitions 0/241 dead transitions. [2024-06-03 18:44:18,167 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 241 transitions, 2899 flow [2024-06-03 18:44:18,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:44:18,168 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:44:18,168 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-03 18:44:18,168 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5803571428571429 [2024-06-03 18:44:18,168 INFO L175 Difference]: Start difference. First operand has 190 places, 204 transitions, 2249 flow. Second operand 8 states and 195 transitions. [2024-06-03 18:44:18,168 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 241 transitions, 2899 flow [2024-06-03 18:44:18,337 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 241 transitions, 2780 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-03 18:44:18,340 INFO L231 Difference]: Finished difference. Result has 193 places, 207 transitions, 2330 flow [2024-06-03 18:44:18,340 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2130, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2330, PETRI_PLACES=193, PETRI_TRANSITIONS=207} [2024-06-03 18:44:18,340 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 150 predicate places. [2024-06-03 18:44:18,340 INFO L495 AbstractCegarLoop]: Abstraction has has 193 places, 207 transitions, 2330 flow [2024-06-03 18:44:18,340 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:18,340 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:44:18,341 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:44:18,341 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-03 18:44:18,341 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:44:18,341 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:44:18,341 INFO L85 PathProgramCache]: Analyzing trace with hash 2030890316, now seen corresponding path program 2 times [2024-06-03 18:44:18,341 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:44:18,341 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [549647589] [2024-06-03 18:44:18,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:44:18,342 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:44:18,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:44:18,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:44:18,450 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:44:18,450 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [549647589] [2024-06-03 18:44:18,450 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [549647589] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:44:18,450 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:44:18,450 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:44:18,451 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2130594840] [2024-06-03 18:44:18,451 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:44:18,451 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:44:18,451 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:44:18,451 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:44:18,451 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:44:18,491 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:44:18,491 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 207 transitions, 2330 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:18,491 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:44:18,491 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:44:18,491 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:44:18,889 INFO L124 PetriNetUnfolderBase]: 1901/3235 cut-off events. [2024-06-03 18:44:18,889 INFO L125 PetriNetUnfolderBase]: For 117500/117500 co-relation queries the response was YES. [2024-06-03 18:44:18,908 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19234 conditions, 3235 events. 1901/3235 cut-off events. For 117500/117500 co-relation queries the response was YES. Maximal size of possible extension queue 219. Compared 19901 event pairs, 434 based on Foata normal form. 12/3238 useless extension candidates. Maximal degree in co-relation 19140. Up to 2555 conditions per place. [2024-06-03 18:44:18,917 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 183 selfloop transitions, 52 changer transitions 0/242 dead transitions. [2024-06-03 18:44:18,917 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 242 transitions, 2944 flow [2024-06-03 18:44:18,917 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:44:18,918 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:44:18,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-03 18:44:18,918 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-03 18:44:18,918 INFO L175 Difference]: Start difference. First operand has 193 places, 207 transitions, 2330 flow. Second operand 8 states and 196 transitions. [2024-06-03 18:44:18,918 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 242 transitions, 2944 flow [2024-06-03 18:44:19,104 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 242 transitions, 2844 flow, removed 22 selfloop flow, removed 4 redundant places. [2024-06-03 18:44:19,107 INFO L231 Difference]: Finished difference. Result has 197 places, 208 transitions, 2374 flow [2024-06-03 18:44:19,107 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2230, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=207, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2374, PETRI_PLACES=197, PETRI_TRANSITIONS=208} [2024-06-03 18:44:19,107 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 154 predicate places. [2024-06-03 18:44:19,108 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 208 transitions, 2374 flow [2024-06-03 18:44:19,108 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:19,108 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:44:19,108 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:44:19,108 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-03 18:44:19,108 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:44:19,108 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:44:19,109 INFO L85 PathProgramCache]: Analyzing trace with hash -332061364, now seen corresponding path program 3 times [2024-06-03 18:44:19,109 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:44:19,109 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1464627234] [2024-06-03 18:44:19,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:44:19,109 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:44:19,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:44:19,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:44:19,216 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:44:19,217 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1464627234] [2024-06-03 18:44:19,217 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1464627234] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:44:19,217 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:44:19,217 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:44:19,217 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [572682557] [2024-06-03 18:44:19,217 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:44:19,217 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:44:19,218 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:44:19,218 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:44:19,218 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:44:19,258 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:44:19,258 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 208 transitions, 2374 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:19,258 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:44:19,258 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:44:19,258 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:44:19,710 INFO L124 PetriNetUnfolderBase]: 1942/3311 cut-off events. [2024-06-03 18:44:19,711 INFO L125 PetriNetUnfolderBase]: For 122924/122924 co-relation queries the response was YES. [2024-06-03 18:44:19,730 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19765 conditions, 3311 events. 1942/3311 cut-off events. For 122924/122924 co-relation queries the response was YES. Maximal size of possible extension queue 227. Compared 20506 event pairs, 449 based on Foata normal form. 12/3314 useless extension candidates. Maximal degree in co-relation 19669. Up to 2718 conditions per place. [2024-06-03 18:44:19,739 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 182 selfloop transitions, 54 changer transitions 0/243 dead transitions. [2024-06-03 18:44:19,739 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 243 transitions, 2992 flow [2024-06-03 18:44:19,739 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:44:19,739 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:44:19,739 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-03 18:44:19,740 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5803571428571429 [2024-06-03 18:44:19,740 INFO L175 Difference]: Start difference. First operand has 197 places, 208 transitions, 2374 flow. Second operand 8 states and 195 transitions. [2024-06-03 18:44:19,740 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 243 transitions, 2992 flow [2024-06-03 18:44:19,975 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 243 transitions, 2862 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-03 18:44:19,977 INFO L231 Difference]: Finished difference. Result has 199 places, 209 transitions, 2394 flow [2024-06-03 18:44:19,978 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2244, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=208, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2394, PETRI_PLACES=199, PETRI_TRANSITIONS=209} [2024-06-03 18:44:19,978 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 156 predicate places. [2024-06-03 18:44:19,978 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 209 transitions, 2394 flow [2024-06-03 18:44:19,978 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:19,978 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:44:19,978 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:44:19,978 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-03 18:44:19,978 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:44:19,979 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:44:19,979 INFO L85 PathProgramCache]: Analyzing trace with hash -321934772, now seen corresponding path program 4 times [2024-06-03 18:44:19,979 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:44:19,979 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1583035123] [2024-06-03 18:44:19,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:44:19,979 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:44:19,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:44:20,071 INFO 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:20,071 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:44:20,071 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1583035123] [2024-06-03 18:44:20,071 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1583035123] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:44:20,071 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:44:20,071 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:44:20,072 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1602300349] [2024-06-03 18:44:20,072 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:44:20,072 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:44:20,072 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:44:20,072 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:44:20,072 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:44:20,111 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:44:20,112 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 209 transitions, 2394 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:20,112 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:44:20,112 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:44:20,112 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:44:20,575 INFO L124 PetriNetUnfolderBase]: 1922/3289 cut-off events. [2024-06-03 18:44:20,575 INFO L125 PetriNetUnfolderBase]: For 114675/114675 co-relation queries the response was YES. [2024-06-03 18:44:20,591 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19027 conditions, 3289 events. 1922/3289 cut-off events. For 114675/114675 co-relation queries the response was YES. Maximal size of possible extension queue 225. Compared 20357 event pairs, 394 based on Foata normal form. 12/3292 useless extension candidates. Maximal degree in co-relation 18930. Up to 1942 conditions per place. [2024-06-03 18:44:20,598 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 170 selfloop transitions, 66 changer transitions 0/243 dead transitions. [2024-06-03 18:44:20,598 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 243 transitions, 2896 flow [2024-06-03 18:44:20,599 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:44:20,599 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:44:20,599 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-03 18:44:20,599 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5773809523809523 [2024-06-03 18:44:20,599 INFO L175 Difference]: Start difference. First operand has 199 places, 209 transitions, 2394 flow. Second operand 8 states and 194 transitions. [2024-06-03 18:44:20,600 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 243 transitions, 2896 flow [2024-06-03 18:44:20,845 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 243 transitions, 2760 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-03 18:44:20,847 INFO L231 Difference]: Finished difference. Result has 200 places, 208 transitions, 2310 flow [2024-06-03 18:44:20,848 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2174, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=208, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2310, PETRI_PLACES=200, PETRI_TRANSITIONS=208} [2024-06-03 18:44:20,848 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 157 predicate places. [2024-06-03 18:44:20,848 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 208 transitions, 2310 flow [2024-06-03 18:44:20,848 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:20,848 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:44:20,848 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:44:20,848 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-03 18:44:20,848 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:44:20,849 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:44:20,849 INFO L85 PathProgramCache]: Analyzing trace with hash 414582441, now seen corresponding path program 1 times [2024-06-03 18:44:20,849 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:44:20,849 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1986177171] [2024-06-03 18:44:20,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:44:20,849 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:44:20,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:44:20,939 INFO 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:20,940 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:44:20,940 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1986177171] [2024-06-03 18:44:20,940 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1986177171] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:44:20,940 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:44:20,940 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:44:20,940 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [989960123] [2024-06-03 18:44:20,940 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:44:20,941 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:44:20,941 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:44:20,941 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:44:20,942 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:44:20,972 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:44:20,972 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 208 transitions, 2310 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:44:20,972 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:44:20,973 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:44:20,973 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:44:21,374 INFO L124 PetriNetUnfolderBase]: 1950/3332 cut-off events. [2024-06-03 18:44:21,374 INFO L125 PetriNetUnfolderBase]: For 110933/110933 co-relation queries the response was YES. [2024-06-03 18:44:21,394 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19457 conditions, 3332 events. 1950/3332 cut-off events. For 110933/110933 co-relation queries the response was YES. Maximal size of possible extension queue 231. Compared 20681 event pairs, 444 based on Foata normal form. 2/3328 useless extension candidates. Maximal degree in co-relation 19359. Up to 2854 conditions per place. [2024-06-03 18:44:21,403 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 169 selfloop transitions, 64 changer transitions 0/240 dead transitions. [2024-06-03 18:44:21,403 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 240 transitions, 3206 flow [2024-06-03 18:44:21,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:44:21,403 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:44:21,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-03 18:44:21,404 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5748299319727891 [2024-06-03 18:44:21,404 INFO L175 Difference]: Start difference. First operand has 200 places, 208 transitions, 2310 flow. Second operand 7 states and 169 transitions. [2024-06-03 18:44:21,404 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 240 transitions, 3206 flow [2024-06-03 18:44:21,653 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 240 transitions, 2953 flow, removed 16 selfloop flow, removed 9 redundant places. [2024-06-03 18:44:21,656 INFO L231 Difference]: Finished difference. Result has 199 places, 219 transitions, 2364 flow [2024-06-03 18:44:21,656 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2057, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=208, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2364, PETRI_PLACES=199, PETRI_TRANSITIONS=219} [2024-06-03 18:44:21,656 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 156 predicate places. [2024-06-03 18:44:21,656 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 219 transitions, 2364 flow [2024-06-03 18:44:21,657 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:44:21,657 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:44:21,657 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:44:21,657 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-03 18:44:21,657 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:44:21,657 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:44:21,657 INFO L85 PathProgramCache]: Analyzing trace with hash 418301511, now seen corresponding path program 2 times [2024-06-03 18:44:21,657 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:44:21,657 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1189789515] [2024-06-03 18:44:21,657 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:44:21,657 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:44:21,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:44:21,744 INFO 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:21,745 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:44:21,745 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1189789515] [2024-06-03 18:44:21,745 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1189789515] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:44:21,745 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:44:21,745 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:44:21,745 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1976548655] [2024-06-03 18:44:21,745 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:44:21,746 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:44:21,746 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:44:21,746 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:44:21,746 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:44:21,808 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:44:21,809 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 219 transitions, 2364 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:44:21,809 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:44:21,809 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:44:21,809 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:44:22,239 INFO L124 PetriNetUnfolderBase]: 1986/3393 cut-off events. [2024-06-03 18:44:22,239 INFO L125 PetriNetUnfolderBase]: For 118602/118602 co-relation queries the response was YES. [2024-06-03 18:44:22,258 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19748 conditions, 3393 events. 1986/3393 cut-off events. For 118602/118602 co-relation queries the response was YES. Maximal size of possible extension queue 238. Compared 21181 event pairs, 446 based on Foata normal form. 2/3389 useless extension candidates. Maximal degree in co-relation 19651. Up to 2983 conditions per place. [2024-06-03 18:44:22,267 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 185 selfloop transitions, 51 changer transitions 0/243 dead transitions. [2024-06-03 18:44:22,267 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 243 transitions, 3120 flow [2024-06-03 18:44:22,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:44:22,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:44:22,268 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-03 18:44:22,268 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5578231292517006 [2024-06-03 18:44:22,268 INFO L175 Difference]: Start difference. First operand has 199 places, 219 transitions, 2364 flow. Second operand 7 states and 164 transitions. [2024-06-03 18:44:22,268 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 243 transitions, 3120 flow [2024-06-03 18:44:22,487 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 243 transitions, 3005 flow, removed 36 selfloop flow, removed 2 redundant places. [2024-06-03 18:44:22,490 INFO L231 Difference]: Finished difference. Result has 205 places, 227 transitions, 2510 flow [2024-06-03 18:44:22,490 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2253, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=219, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2510, PETRI_PLACES=205, PETRI_TRANSITIONS=227} [2024-06-03 18:44:22,490 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 162 predicate places. [2024-06-03 18:44:22,490 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 227 transitions, 2510 flow [2024-06-03 18:44:22,490 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:44:22,490 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:44:22,491 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:44:22,491 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-03 18:44:22,491 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:44:22,491 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:44:22,491 INFO L85 PathProgramCache]: Analyzing trace with hash 418307091, now seen corresponding path program 3 times [2024-06-03 18:44:22,491 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:44:22,491 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [680360512] [2024-06-03 18:44:22,491 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:44:22,491 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:44:22,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:44:22,589 INFO 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,589 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:44:22,589 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [680360512] [2024-06-03 18:44:22,589 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [680360512] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:44:22,589 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:44:22,589 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:44:22,589 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1492284945] [2024-06-03 18:44:22,590 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:44:22,590 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:44:22,590 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:44:22,590 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:44:22,590 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:44:22,636 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:44:22,637 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 227 transitions, 2510 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:44:22,637 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:44:22,637 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:44:22,637 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:44:23,063 INFO L124 PetriNetUnfolderBase]: 1988/3398 cut-off events. [2024-06-03 18:44:23,063 INFO L125 PetriNetUnfolderBase]: For 122538/122538 co-relation queries the response was YES. [2024-06-03 18:44:23,084 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19990 conditions, 3398 events. 1988/3398 cut-off events. For 122538/122538 co-relation queries the response was YES. Maximal size of possible extension queue 239. Compared 21209 event pairs, 446 based on Foata normal form. 2/3394 useless extension candidates. Maximal degree in co-relation 19890. Up to 2987 conditions per place. [2024-06-03 18:44:23,094 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 182 selfloop transitions, 59 changer transitions 0/248 dead transitions. [2024-06-03 18:44:23,094 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 248 transitions, 3203 flow [2024-06-03 18:44:23,095 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:44:23,095 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:44:23,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 202 transitions. [2024-06-03 18:44:23,095 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5343915343915344 [2024-06-03 18:44:23,095 INFO L175 Difference]: Start difference. First operand has 205 places, 227 transitions, 2510 flow. Second operand 9 states and 202 transitions. [2024-06-03 18:44:23,095 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 248 transitions, 3203 flow [2024-06-03 18:44:23,305 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 248 transitions, 3076 flow, removed 39 selfloop flow, removed 3 redundant places. [2024-06-03 18:44:23,308 INFO L231 Difference]: Finished difference. Result has 211 places, 231 transitions, 2581 flow [2024-06-03 18:44:23,308 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2395, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=227, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2581, PETRI_PLACES=211, PETRI_TRANSITIONS=231} [2024-06-03 18:44:23,309 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 168 predicate places. [2024-06-03 18:44:23,309 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 231 transitions, 2581 flow [2024-06-03 18:44:23,309 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:44:23,309 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:44:23,309 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:44:23,309 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-03 18:44:23,309 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:44:23,309 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:44:23,309 INFO L85 PathProgramCache]: Analyzing trace with hash 576175191, now seen corresponding path program 4 times [2024-06-03 18:44:23,309 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:44:23,309 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [12948985] [2024-06-03 18:44:23,310 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:44:23,310 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:44:23,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:44:23,401 INFO 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:23,401 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:44:23,401 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [12948985] [2024-06-03 18:44:23,401 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [12948985] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:44:23,401 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:44:23,401 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:44:23,401 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [88812880] [2024-06-03 18:44:23,402 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:44:23,402 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:44:23,402 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:44:23,402 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:44:23,402 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:44:23,445 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:44:23,445 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 231 transitions, 2581 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:44:23,445 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:44:23,446 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:44:23,446 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:44:23,864 INFO L124 PetriNetUnfolderBase]: 2006/3431 cut-off events. [2024-06-03 18:44:23,864 INFO L125 PetriNetUnfolderBase]: For 129204/129207 co-relation queries the response was YES. [2024-06-03 18:44:23,885 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20416 conditions, 3431 events. 2006/3431 cut-off events. For 129204/129207 co-relation queries the response was YES. Maximal size of possible extension queue 243. Compared 21527 event pairs, 465 based on Foata normal form. 4/3427 useless extension candidates. Maximal degree in co-relation 20314. Up to 2935 conditions per place. [2024-06-03 18:44:23,894 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 165 selfloop transitions, 85 changer transitions 0/257 dead transitions. [2024-06-03 18:44:23,895 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 257 transitions, 3493 flow [2024-06-03 18:44:23,895 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:44:23,895 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:44:23,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-03 18:44:23,895 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5476190476190477 [2024-06-03 18:44:23,895 INFO L175 Difference]: Start difference. First operand has 211 places, 231 transitions, 2581 flow. Second operand 8 states and 184 transitions. [2024-06-03 18:44:23,895 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 257 transitions, 3493 flow [2024-06-03 18:44:24,140 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 257 transitions, 3341 flow, removed 18 selfloop flow, removed 7 redundant places. [2024-06-03 18:44:24,143 INFO L231 Difference]: Finished difference. Result has 213 places, 240 transitions, 2814 flow [2024-06-03 18:44:24,143 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2429, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2814, PETRI_PLACES=213, PETRI_TRANSITIONS=240} [2024-06-03 18:44:24,143 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 170 predicate places. [2024-06-03 18:44:24,143 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 240 transitions, 2814 flow [2024-06-03 18:44:24,144 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:44:24,144 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:44:24,144 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:44:24,144 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-03 18:44:24,144 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:44:24,144 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:44:24,144 INFO L85 PathProgramCache]: Analyzing trace with hash 1760160051, now seen corresponding path program 5 times [2024-06-03 18:44:24,145 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:44:24,145 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1228357509] [2024-06-03 18:44:24,145 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:44:24,145 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:44:24,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:44:24,258 INFO 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:24,259 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:44:24,259 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1228357509] [2024-06-03 18:44:24,259 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1228357509] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:44:24,259 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:44:24,259 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:44:24,259 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1198184782] [2024-06-03 18:44:24,259 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:44:24,259 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:44:24,260 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:44:24,260 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:44:24,260 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:44:24,299 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:44:24,300 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 240 transitions, 2814 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:44:24,300 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:44:24,300 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:44:24,300 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:44:24,789 INFO L124 PetriNetUnfolderBase]: 2018/3451 cut-off events. [2024-06-03 18:44:24,790 INFO L125 PetriNetUnfolderBase]: For 133966/133966 co-relation queries the response was YES. [2024-06-03 18:44:24,809 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20884 conditions, 3451 events. 2018/3451 cut-off events. For 133966/133966 co-relation queries the response was YES. Maximal size of possible extension queue 245. Compared 21629 event pairs, 447 based on Foata normal form. 2/3447 useless extension candidates. Maximal degree in co-relation 20780. Up to 2948 conditions per place. [2024-06-03 18:44:24,819 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 176 selfloop transitions, 78 changer transitions 0/261 dead transitions. [2024-06-03 18:44:24,819 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 261 transitions, 3547 flow [2024-06-03 18:44:24,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:44:24,819 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:44:24,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-03 18:44:24,832 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5873015873015873 [2024-06-03 18:44:24,832 INFO L175 Difference]: Start difference. First operand has 213 places, 240 transitions, 2814 flow. Second operand 6 states and 148 transitions. [2024-06-03 18:44:24,832 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 261 transitions, 3547 flow [2024-06-03 18:44:25,074 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 261 transitions, 3332 flow, removed 55 selfloop flow, removed 4 redundant places. [2024-06-03 18:44:25,077 INFO L231 Difference]: Finished difference. Result has 215 places, 244 transitions, 2850 flow [2024-06-03 18:44:25,077 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2622, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=240, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=165, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2850, PETRI_PLACES=215, PETRI_TRANSITIONS=244} [2024-06-03 18:44:25,078 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 172 predicate places. [2024-06-03 18:44:25,078 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 244 transitions, 2850 flow [2024-06-03 18:44:25,078 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:44:25,078 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:44:25,078 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:44:25,078 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-03 18:44:25,078 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:44:25,078 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:44:25,078 INFO L85 PathProgramCache]: Analyzing trace with hash -1919891123, now seen corresponding path program 6 times [2024-06-03 18:44:25,078 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:44:25,078 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [165018281] [2024-06-03 18:44:25,079 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:44:25,079 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:44:25,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:44:25,177 INFO 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,177 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:44:25,178 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [165018281] [2024-06-03 18:44:25,178 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [165018281] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:44:25,178 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:44:25,178 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:44:25,178 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1716428780] [2024-06-03 18:44:25,178 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:44:25,178 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:44:25,178 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:44:25,178 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:44:25,179 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:44:25,211 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:44:25,211 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 244 transitions, 2850 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:44:25,211 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:44:25,211 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:44:25,211 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:44:25,664 INFO L124 PetriNetUnfolderBase]: 2012/3443 cut-off events. [2024-06-03 18:44:25,664 INFO L125 PetriNetUnfolderBase]: For 135583/135583 co-relation queries the response was YES. [2024-06-03 18:44:25,685 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20874 conditions, 3443 events. 2012/3443 cut-off events. For 135583/135583 co-relation queries the response was YES. Maximal size of possible extension queue 242. Compared 21610 event pairs, 446 based on Foata normal form. 2/3439 useless extension candidates. Maximal degree in co-relation 20768. Up to 2943 conditions per place. [2024-06-03 18:44:25,695 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 168 selfloop transitions, 88 changer transitions 0/263 dead transitions. [2024-06-03 18:44:25,695 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 263 transitions, 3514 flow [2024-06-03 18:44:25,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:44:25,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:44:25,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-03 18:44:25,696 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5535714285714286 [2024-06-03 18:44:25,696 INFO L175 Difference]: Start difference. First operand has 215 places, 244 transitions, 2850 flow. Second operand 8 states and 186 transitions. [2024-06-03 18:44:25,697 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 263 transitions, 3514 flow [2024-06-03 18:44:25,996 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 263 transitions, 3362 flow, removed 27 selfloop flow, removed 3 redundant places. [2024-06-03 18:44:25,999 INFO L231 Difference]: Finished difference. Result has 220 places, 244 transitions, 2886 flow [2024-06-03 18:44:25,999 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2698, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2886, PETRI_PLACES=220, PETRI_TRANSITIONS=244} [2024-06-03 18:44:26,000 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 177 predicate places. [2024-06-03 18:44:26,000 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 244 transitions, 2886 flow [2024-06-03 18:44:26,000 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:44:26,000 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:44:26,000 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:44:26,000 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-03 18:44:26,001 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:44:26,001 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:44:26,001 INFO L85 PathProgramCache]: Analyzing trace with hash 1247586001, now seen corresponding path program 1 times [2024-06-03 18:44:26,001 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:44:26,001 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [827267612] [2024-06-03 18:44:26,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:44:26,001 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:44:26,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:44:26,086 INFO 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:26,086 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:44:26,087 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [827267612] [2024-06-03 18:44:26,087 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [827267612] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:44:26,087 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:44:26,087 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:44:26,087 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1818345586] [2024-06-03 18:44:26,087 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:44:26,087 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:44:26,087 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:44:26,087 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:44:26,088 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:44:26,117 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:44:26,117 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 244 transitions, 2886 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:44:26,117 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:44:26,117 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:44:26,117 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:44:26,548 INFO L124 PetriNetUnfolderBase]: 2041/3488 cut-off events. [2024-06-03 18:44:26,548 INFO L125 PetriNetUnfolderBase]: For 144254/144257 co-relation queries the response was YES. [2024-06-03 18:44:26,569 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21555 conditions, 3488 events. 2041/3488 cut-off events. For 144254/144257 co-relation queries the response was YES. Maximal size of possible extension queue 246. Compared 21822 event pairs, 467 based on Foata normal form. 1/3478 useless extension candidates. Maximal degree in co-relation 21448. Up to 2944 conditions per place. [2024-06-03 18:44:26,579 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 171 selfloop transitions, 101 changer transitions 0/279 dead transitions. [2024-06-03 18:44:26,579 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 279 transitions, 3905 flow [2024-06-03 18:44:26,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:44:26,580 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:44:26,580 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-03 18:44:26,580 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5986394557823129 [2024-06-03 18:44:26,580 INFO L175 Difference]: Start difference. First operand has 220 places, 244 transitions, 2886 flow. Second operand 7 states and 176 transitions. [2024-06-03 18:44:26,580 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 279 transitions, 3905 flow [2024-06-03 18:44:26,917 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 279 transitions, 3644 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-03 18:44:26,921 INFO L231 Difference]: Finished difference. Result has 219 places, 254 transitions, 3030 flow [2024-06-03 18:44:26,921 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2648, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3030, PETRI_PLACES=219, PETRI_TRANSITIONS=254} [2024-06-03 18:44:26,921 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 176 predicate places. [2024-06-03 18:44:26,921 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 254 transitions, 3030 flow [2024-06-03 18:44:26,921 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:44:26,922 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:44:26,922 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:44:26,922 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-03 18:44:26,922 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:44:26,922 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:44:26,922 INFO L85 PathProgramCache]: Analyzing trace with hash -1327080689, now seen corresponding path program 2 times [2024-06-03 18:44:26,922 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:44:26,923 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [239511773] [2024-06-03 18:44:26,923 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:44:26,923 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:44:26,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:44:27,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:44:27,031 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:44:27,031 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [239511773] [2024-06-03 18:44:27,031 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [239511773] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:44:27,031 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:44:27,031 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:44:27,031 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [127718186] [2024-06-03 18:44:27,031 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:44:27,032 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:44:27,032 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:44:27,032 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:44:27,032 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:44:27,081 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:44:27,082 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 254 transitions, 3030 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:44:27,082 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:44:27,082 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:44:27,082 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:44:27,528 INFO L124 PetriNetUnfolderBase]: 2038/3488 cut-off events. [2024-06-03 18:44:27,529 INFO L125 PetriNetUnfolderBase]: For 147135/147138 co-relation queries the response was YES. [2024-06-03 18:44:27,610 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21510 conditions, 3488 events. 2038/3488 cut-off events. For 147135/147138 co-relation queries the response was YES. Maximal size of possible extension queue 245. Compared 21910 event pairs, 448 based on Foata normal form. 3/3484 useless extension candidates. Maximal degree in co-relation 21402. Up to 3086 conditions per place. [2024-06-03 18:44:27,621 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 214 selfloop transitions, 53 changer transitions 0/274 dead transitions. [2024-06-03 18:44:27,621 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 274 transitions, 3614 flow [2024-06-03 18:44:27,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:44:27,622 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:44:27,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-03 18:44:27,622 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5680272108843537 [2024-06-03 18:44:27,622 INFO L175 Difference]: Start difference. First operand has 219 places, 254 transitions, 3030 flow. Second operand 7 states and 167 transitions. [2024-06-03 18:44:27,623 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 274 transitions, 3614 flow [2024-06-03 18:44:27,975 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 274 transitions, 3427 flow, removed 25 selfloop flow, removed 3 redundant places. [2024-06-03 18:44:27,979 INFO L231 Difference]: Finished difference. Result has 223 places, 254 transitions, 2955 flow [2024-06-03 18:44:27,980 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2843, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=254, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2955, PETRI_PLACES=223, PETRI_TRANSITIONS=254} [2024-06-03 18:44:27,980 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 180 predicate places. [2024-06-03 18:44:27,980 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 254 transitions, 2955 flow [2024-06-03 18:44:27,980 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:44:27,980 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:44:27,980 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:44:27,980 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-03 18:44:27,981 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:44:27,981 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:44:27,981 INFO L85 PathProgramCache]: Analyzing trace with hash -1322439059, now seen corresponding path program 3 times [2024-06-03 18:44:27,981 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:44:27,981 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [426064920] [2024-06-03 18:44:27,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:44:27,982 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:44:27,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:44:28,095 INFO 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,095 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:44:28,095 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [426064920] [2024-06-03 18:44:28,095 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [426064920] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:44:28,095 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:44:28,096 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:44:28,096 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [799914458] [2024-06-03 18:44:28,096 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:44:28,096 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:44:28,096 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:44:28,096 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:44:28,097 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:44:28,129 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:44:28,129 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 254 transitions, 2955 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:44:28,129 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:44:28,129 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:44:28,129 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:44:28,698 INFO L124 PetriNetUnfolderBase]: 2066/3535 cut-off events. [2024-06-03 18:44:28,698 INFO L125 PetriNetUnfolderBase]: For 153738/153741 co-relation queries the response was YES. [2024-06-03 18:44:28,723 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21831 conditions, 3535 events. 2066/3535 cut-off events. For 153738/153741 co-relation queries the response was YES. Maximal size of possible extension queue 248. Compared 22225 event pairs, 448 based on Foata normal form. 3/3531 useless extension candidates. Maximal degree in co-relation 21722. Up to 3107 conditions per place. [2024-06-03 18:44:28,734 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 213 selfloop transitions, 68 changer transitions 0/288 dead transitions. [2024-06-03 18:44:28,734 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 288 transitions, 3926 flow [2024-06-03 18:44:28,735 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:44:28,735 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:44:28,735 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 182 transitions. [2024-06-03 18:44:28,735 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5416666666666666 [2024-06-03 18:44:28,736 INFO L175 Difference]: Start difference. First operand has 223 places, 254 transitions, 2955 flow. Second operand 8 states and 182 transitions. [2024-06-03 18:44:28,736 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 288 transitions, 3926 flow [2024-06-03 18:44:29,106 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 288 transitions, 3778 flow, removed 15 selfloop flow, removed 4 redundant places. [2024-06-03 18:44:29,109 INFO L231 Difference]: Finished difference. Result has 229 places, 269 transitions, 3234 flow [2024-06-03 18:44:29,109 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2827, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=254, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3234, PETRI_PLACES=229, PETRI_TRANSITIONS=269} [2024-06-03 18:44:29,110 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 186 predicate places. [2024-06-03 18:44:29,110 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 269 transitions, 3234 flow [2024-06-03 18:44:29,110 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:44:29,110 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:44:29,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] [2024-06-03 18:44:29,110 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-03 18:44:29,110 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:44:29,110 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:44:29,110 INFO L85 PathProgramCache]: Analyzing trace with hash -27023285, now seen corresponding path program 4 times [2024-06-03 18:44:29,110 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:44:29,111 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [546820610] [2024-06-03 18:44:29,111 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:44:29,111 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:44:29,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:44:29,202 INFO 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:29,202 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:44:29,202 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [546820610] [2024-06-03 18:44:29,202 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [546820610] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:44:29,202 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:44:29,202 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:44:29,202 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1464692279] [2024-06-03 18:44:29,202 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:44:29,203 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:44:29,203 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:44:29,203 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:44:29,203 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:44:29,236 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:44:29,236 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 269 transitions, 3234 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:44:29,236 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:44:29,236 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:44:29,237 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:44:29,763 INFO L124 PetriNetUnfolderBase]: 2111/3604 cut-off events. [2024-06-03 18:44:29,763 INFO L125 PetriNetUnfolderBase]: For 167311/167311 co-relation queries the response was YES. [2024-06-03 18:44:29,786 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22799 conditions, 3604 events. 2111/3604 cut-off events. For 167311/167311 co-relation queries the response was YES. Maximal size of possible extension queue 260. Compared 22746 event pairs, 446 based on Foata normal form. 1/3599 useless extension candidates. Maximal degree in co-relation 22687. Up to 2998 conditions per place. [2024-06-03 18:44:29,796 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 181 selfloop transitions, 117 changer transitions 0/305 dead transitions. [2024-06-03 18:44:29,796 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 305 transitions, 4347 flow [2024-06-03 18:44:29,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:44:29,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:44:29,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-03 18:44:29,797 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5816326530612245 [2024-06-03 18:44:29,797 INFO L175 Difference]: Start difference. First operand has 229 places, 269 transitions, 3234 flow. Second operand 7 states and 171 transitions. [2024-06-03 18:44:29,797 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 305 transitions, 4347 flow [2024-06-03 18:44:30,132 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 305 transitions, 4225 flow, removed 23 selfloop flow, removed 2 redundant places. [2024-06-03 18:44:30,136 INFO L231 Difference]: Finished difference. Result has 235 places, 283 transitions, 3618 flow [2024-06-03 18:44:30,137 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3112, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=269, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3618, PETRI_PLACES=235, PETRI_TRANSITIONS=283} [2024-06-03 18:44:30,137 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 192 predicate places. [2024-06-03 18:44:30,137 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 283 transitions, 3618 flow [2024-06-03 18:44:30,137 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:44:30,138 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:44:30,138 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:44:30,138 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-03 18:44:30,138 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:44:30,138 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:44:30,138 INFO L85 PathProgramCache]: Analyzing trace with hash 1377393873, now seen corresponding path program 5 times [2024-06-03 18:44:30,138 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:44:30,138 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1356430399] [2024-06-03 18:44:30,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:44:30,139 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:44:30,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:44:30,222 INFO 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:30,222 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:44:30,222 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1356430399] [2024-06-03 18:44:30,222 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1356430399] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:44:30,222 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:44:30,222 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:44:30,223 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1416823057] [2024-06-03 18:44:30,223 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:44:30,223 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:44:30,223 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:44:30,224 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:44:30,224 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:44:30,254 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:44:30,255 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 283 transitions, 3618 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:44:30,255 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:44:30,255 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:44:30,256 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:44:30,717 INFO L124 PetriNetUnfolderBase]: 2105/3596 cut-off events. [2024-06-03 18:44:30,717 INFO L125 PetriNetUnfolderBase]: For 171774/171774 co-relation queries the response was YES. [2024-06-03 18:44:30,742 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23008 conditions, 3596 events. 2105/3596 cut-off events. For 171774/171774 co-relation queries the response was YES. Maximal size of possible extension queue 259. Compared 22689 event pairs, 446 based on Foata normal form. 2/3592 useless extension candidates. Maximal degree in co-relation 22894. Up to 2993 conditions per place. [2024-06-03 18:44:30,753 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 186 selfloop transitions, 109 changer transitions 0/302 dead transitions. [2024-06-03 18:44:30,753 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 302 transitions, 4486 flow [2024-06-03 18:44:30,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:44:30,754 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:44:30,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-03 18:44:30,754 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5748299319727891 [2024-06-03 18:44:30,754 INFO L175 Difference]: Start difference. First operand has 235 places, 283 transitions, 3618 flow. Second operand 7 states and 169 transitions. [2024-06-03 18:44:30,754 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 302 transitions, 4486 flow [2024-06-03 18:44:31,146 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 302 transitions, 4322 flow, removed 16 selfloop flow, removed 3 redundant places. [2024-06-03 18:44:31,149 INFO L231 Difference]: Finished difference. Result has 239 places, 283 transitions, 3680 flow [2024-06-03 18:44:31,150 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3454, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3680, PETRI_PLACES=239, PETRI_TRANSITIONS=283} [2024-06-03 18:44:31,150 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 196 predicate places. [2024-06-03 18:44:31,150 INFO L495 AbstractCegarLoop]: Abstraction has has 239 places, 283 transitions, 3680 flow [2024-06-03 18:44:31,150 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:44:31,150 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:44:31,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] [2024-06-03 18:44:31,151 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-03 18:44:31,151 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:44:31,151 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:44:31,151 INFO L85 PathProgramCache]: Analyzing trace with hash -301740435, now seen corresponding path program 6 times [2024-06-03 18:44:31,151 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:44:31,151 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1232116632] [2024-06-03 18:44:31,151 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:44:31,152 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:44:31,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:44:31,235 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:44:31,236 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:44:31,236 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1232116632] [2024-06-03 18:44:31,236 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1232116632] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:44:31,236 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:44:31,236 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:44:31,236 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2097654409] [2024-06-03 18:44:31,236 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:44:31,237 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:44:31,237 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:44:31,237 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:44:31,237 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:44:31,274 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:44:31,274 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 239 places, 283 transitions, 3680 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:44:31,274 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:44:31,275 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:44:31,275 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:44:31,776 INFO L124 PetriNetUnfolderBase]: 2100/3588 cut-off events. [2024-06-03 18:44:31,776 INFO L125 PetriNetUnfolderBase]: For 174263/174263 co-relation queries the response was YES. [2024-06-03 18:44:31,799 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23029 conditions, 3588 events. 2100/3588 cut-off events. For 174263/174263 co-relation queries the response was YES. Maximal size of possible extension queue 258. Compared 22632 event pairs, 446 based on Foata normal form. 1/3583 useless extension candidates. Maximal degree in co-relation 22914. Up to 2988 conditions per place. [2024-06-03 18:44:31,810 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 179 selfloop transitions, 120 changer transitions 0/306 dead transitions. [2024-06-03 18:44:31,810 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 306 transitions, 4688 flow [2024-06-03 18:44:31,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:44:31,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:44:31,811 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-03 18:44:31,811 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5884353741496599 [2024-06-03 18:44:31,811 INFO L175 Difference]: Start difference. First operand has 239 places, 283 transitions, 3680 flow. Second operand 7 states and 173 transitions. [2024-06-03 18:44:31,811 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 306 transitions, 4688 flow [2024-06-03 18:44:32,190 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 306 transitions, 4439 flow, removed 27 selfloop flow, removed 4 redundant places. [2024-06-03 18:44:32,194 INFO L231 Difference]: Finished difference. Result has 242 places, 283 transitions, 3677 flow [2024-06-03 18:44:32,194 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3431, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3677, PETRI_PLACES=242, PETRI_TRANSITIONS=283} [2024-06-03 18:44:32,195 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 199 predicate places. [2024-06-03 18:44:32,195 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 283 transitions, 3677 flow [2024-06-03 18:44:32,195 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:44:32,195 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:44:32,195 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:44:32,195 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-03 18:44:32,195 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:44:32,196 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:44:32,196 INFO L85 PathProgramCache]: Analyzing trace with hash 1108633173, now seen corresponding path program 7 times [2024-06-03 18:44:32,196 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:44:32,196 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1324733240] [2024-06-03 18:44:32,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:44:32,196 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:44:32,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:44:32,295 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:44:32,295 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:44:32,295 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1324733240] [2024-06-03 18:44:32,295 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1324733240] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:44:32,296 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:44:32,296 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:44:32,296 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1602257331] [2024-06-03 18:44:32,296 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:44:32,296 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:44:32,296 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:44:32,297 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:44:32,297 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:44:32,328 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:44:32,328 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 283 transitions, 3677 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:44:32,328 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:44:32,328 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:44:32,329 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:44:32,803 INFO L124 PetriNetUnfolderBase]: 2097/3584 cut-off events. [2024-06-03 18:44:32,804 INFO L125 PetriNetUnfolderBase]: For 177491/177491 co-relation queries the response was YES. [2024-06-03 18:44:32,831 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22992 conditions, 3584 events. 2097/3584 cut-off events. For 177491/177491 co-relation queries the response was YES. Maximal size of possible extension queue 257. Compared 22610 event pairs, 446 based on Foata normal form. 1/3579 useless extension candidates. Maximal degree in co-relation 22876. Up to 3157 conditions per place. [2024-06-03 18:44:32,842 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 236 selfloop transitions, 57 changer transitions 0/300 dead transitions. [2024-06-03 18:44:32,843 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 300 transitions, 4305 flow [2024-06-03 18:44:32,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:44:32,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:44:32,843 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-03 18:44:32,843 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5544217687074829 [2024-06-03 18:44:32,843 INFO L175 Difference]: Start difference. First operand has 242 places, 283 transitions, 3677 flow. Second operand 7 states and 163 transitions. [2024-06-03 18:44:32,844 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 300 transitions, 4305 flow [2024-06-03 18:44:33,242 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 300 transitions, 3850 flow, removed 16 selfloop flow, removed 9 redundant places. [2024-06-03 18:44:33,245 INFO L231 Difference]: Finished difference. Result has 240 places, 283 transitions, 3342 flow [2024-06-03 18:44:33,246 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3222, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3342, PETRI_PLACES=240, PETRI_TRANSITIONS=283} [2024-06-03 18:44:33,246 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 197 predicate places. [2024-06-03 18:44:33,246 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 283 transitions, 3342 flow [2024-06-03 18:44:33,246 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:44:33,246 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:44:33,246 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:44:33,246 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-03 18:44:33,246 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:44:33,247 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:44:33,247 INFO L85 PathProgramCache]: Analyzing trace with hash 1119732723, now seen corresponding path program 8 times [2024-06-03 18:44:33,247 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:44:33,247 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1191372798] [2024-06-03 18:44:33,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:44:33,247 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:44:33,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:44:33,343 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:44:33,343 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:44:33,343 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1191372798] [2024-06-03 18:44:33,343 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1191372798] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:44:33,343 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:44:33,343 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:44:33,344 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1465794925] [2024-06-03 18:44:33,344 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:44:33,344 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:44:33,344 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:44:33,346 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:44:33,347 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:44:33,385 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:44:33,385 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 283 transitions, 3342 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:44:33,386 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:44:33,386 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:44:33,386 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:44:33,909 INFO L124 PetriNetUnfolderBase]: 2091/3576 cut-off events. [2024-06-03 18:44:33,909 INFO L125 PetriNetUnfolderBase]: For 178781/178781 co-relation queries the response was YES. [2024-06-03 18:44:33,934 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22470 conditions, 3576 events. 2091/3576 cut-off events. For 178781/178781 co-relation queries the response was YES. Maximal size of possible extension queue 256. Compared 22594 event pairs, 446 based on Foata normal form. 2/3572 useless extension candidates. Maximal degree in co-relation 22354. Up to 3108 conditions per place. [2024-06-03 18:44:33,945 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 221 selfloop transitions, 72 changer transitions 0/300 dead transitions. [2024-06-03 18:44:33,945 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 300 transitions, 4090 flow [2024-06-03 18:44:33,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:44:33,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:44:33,945 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 202 transitions. [2024-06-03 18:44:33,946 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5343915343915344 [2024-06-03 18:44:33,946 INFO L175 Difference]: Start difference. First operand has 240 places, 283 transitions, 3342 flow. Second operand 9 states and 202 transitions. [2024-06-03 18:44:33,946 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 300 transitions, 4090 flow [2024-06-03 18:44:34,344 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 300 transitions, 3974 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-03 18:44:34,348 INFO L231 Difference]: Finished difference. Result has 244 places, 283 transitions, 3377 flow [2024-06-03 18:44:34,348 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3226, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3377, PETRI_PLACES=244, PETRI_TRANSITIONS=283} [2024-06-03 18:44:34,348 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 201 predicate places. [2024-06-03 18:44:34,348 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 283 transitions, 3377 flow [2024-06-03 18:44:34,348 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:44:34,349 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:44:34,349 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:44:34,349 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-03 18:44:34,349 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:44:34,349 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:44:34,349 INFO L85 PathProgramCache]: Analyzing trace with hash 82431405, now seen corresponding path program 9 times [2024-06-03 18:44:34,349 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:44:34,349 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [729039132] [2024-06-03 18:44:34,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:44:34,350 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:44:34,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:44:34,436 INFO 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,436 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:44:34,436 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [729039132] [2024-06-03 18:44:34,436 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [729039132] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:44:34,436 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:44:34,436 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:44:34,437 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1583206479] [2024-06-03 18:44:34,437 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:44:34,437 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:44:34,437 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:44:34,437 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:44:34,438 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:44:34,464 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:44:34,464 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 283 transitions, 3377 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:44:34,464 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:44:34,464 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:44:34,464 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:44:34,940 INFO L124 PetriNetUnfolderBase]: 2083/3564 cut-off events. [2024-06-03 18:44:34,940 INFO L125 PetriNetUnfolderBase]: For 180494/180494 co-relation queries the response was YES. [2024-06-03 18:44:34,966 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22402 conditions, 3564 events. 2083/3564 cut-off events. For 180494/180494 co-relation queries the response was YES. Maximal size of possible extension queue 255. Compared 22478 event pairs, 446 based on Foata normal form. 2/3560 useless extension candidates. Maximal degree in co-relation 22285. Up to 3100 conditions per place. [2024-06-03 18:44:34,977 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 222 selfloop transitions, 68 changer transitions 0/297 dead transitions. [2024-06-03 18:44:34,977 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 297 transitions, 3991 flow [2024-06-03 18:44:34,977 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:44:34,977 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:44:34,977 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-03 18:44:34,978 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5544217687074829 [2024-06-03 18:44:34,978 INFO L175 Difference]: Start difference. First operand has 244 places, 283 transitions, 3377 flow. Second operand 7 states and 163 transitions. [2024-06-03 18:44:34,978 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 297 transitions, 3991 flow [2024-06-03 18:44:35,399 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 297 transitions, 3757 flow, removed 31 selfloop flow, removed 8 redundant places. [2024-06-03 18:44:35,402 INFO L231 Difference]: Finished difference. Result has 243 places, 283 transitions, 3288 flow [2024-06-03 18:44:35,403 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3143, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3288, PETRI_PLACES=243, PETRI_TRANSITIONS=283} [2024-06-03 18:44:35,403 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 200 predicate places. [2024-06-03 18:44:35,403 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 283 transitions, 3288 flow [2024-06-03 18:44:35,403 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:44:35,403 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:44:35,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] [2024-06-03 18:44:35,404 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-03 18:44:35,404 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:44:35,404 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:44:35,404 INFO L85 PathProgramCache]: Analyzing trace with hash 605112243, now seen corresponding path program 10 times [2024-06-03 18:44:35,404 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:44:35,404 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1963154232] [2024-06-03 18:44:35,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:44:35,405 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:44:35,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:44:35,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:44:35,497 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:44:35,498 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1963154232] [2024-06-03 18:44:35,498 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1963154232] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:44:35,498 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:44:35,498 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:44:35,498 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1927874150] [2024-06-03 18:44:35,498 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:44:35,498 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:44:35,499 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:44:35,499 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:44:35,499 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:44:35,543 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:44:35,543 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 283 transitions, 3288 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:44:35,543 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:44:35,543 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:44:35,543 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:44:36,042 INFO L124 PetriNetUnfolderBase]: 2077/3559 cut-off events. [2024-06-03 18:44:36,042 INFO L125 PetriNetUnfolderBase]: For 181734/181737 co-relation queries the response was YES. [2024-06-03 18:44:36,067 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22188 conditions, 3559 events. 2077/3559 cut-off events. For 181734/181737 co-relation queries the response was YES. Maximal size of possible extension queue 252. Compared 22471 event pairs, 448 based on Foata normal form. 4/3556 useless extension candidates. Maximal degree in co-relation 22071. Up to 2998 conditions per place. [2024-06-03 18:44:36,079 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 184 selfloop transitions, 123 changer transitions 0/314 dead transitions. [2024-06-03 18:44:36,079 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 314 transitions, 4106 flow [2024-06-03 18:44:36,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:44:36,079 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:44:36,079 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 202 transitions. [2024-06-03 18:44:36,080 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6011904761904762 [2024-06-03 18:44:36,080 INFO L175 Difference]: Start difference. First operand has 243 places, 283 transitions, 3288 flow. Second operand 8 states and 202 transitions. [2024-06-03 18:44:36,080 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 314 transitions, 4106 flow [2024-06-03 18:44:36,594 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 314 transitions, 3942 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-03 18:44:36,597 INFO L231 Difference]: Finished difference. Result has 245 places, 283 transitions, 3389 flow [2024-06-03 18:44:36,598 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3124, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3389, PETRI_PLACES=245, PETRI_TRANSITIONS=283} [2024-06-03 18:44:36,598 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 202 predicate places. [2024-06-03 18:44:36,598 INFO L495 AbstractCegarLoop]: Abstraction has has 245 places, 283 transitions, 3389 flow [2024-06-03 18:44:36,598 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:44:36,598 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:44:36,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] [2024-06-03 18:44:36,598 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-03 18:44:36,599 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:44:36,599 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:44:36,599 INFO L85 PathProgramCache]: Analyzing trace with hash 453474059, now seen corresponding path program 11 times [2024-06-03 18:44:36,599 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:44:36,599 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2086857342] [2024-06-03 18:44:36,599 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:44:36,599 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:44:36,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:44:36,693 INFO 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:36,694 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:44:36,694 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2086857342] [2024-06-03 18:44:36,694 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2086857342] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:44:36,694 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:44:36,694 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:44:36,694 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [568660852] [2024-06-03 18:44:36,694 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:44:36,694 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:44:36,694 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:44:36,694 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:44:36,695 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:44:36,720 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:44:36,720 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 283 transitions, 3389 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:44:36,720 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:44:36,720 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:44:36,720 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:44:37,236 INFO L124 PetriNetUnfolderBase]: 2071/3548 cut-off events. [2024-06-03 18:44:37,236 INFO L125 PetriNetUnfolderBase]: For 182695/182695 co-relation queries the response was YES. [2024-06-03 18:44:37,264 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22243 conditions, 3548 events. 2071/3548 cut-off events. For 182695/182695 co-relation queries the response was YES. Maximal size of possible extension queue 254. Compared 22421 event pairs, 446 based on Foata normal form. 2/3544 useless extension candidates. Maximal degree in co-relation 22125. Up to 2993 conditions per place. [2024-06-03 18:44:37,275 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 193 selfloop transitions, 103 changer transitions 0/303 dead transitions. [2024-06-03 18:44:37,275 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 303 transitions, 4159 flow [2024-06-03 18:44:37,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:44:37,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:44:37,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 152 transitions. [2024-06-03 18:44:37,276 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6031746031746031 [2024-06-03 18:44:37,276 INFO L175 Difference]: Start difference. First operand has 245 places, 283 transitions, 3389 flow. Second operand 6 states and 152 transitions. [2024-06-03 18:44:37,276 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 303 transitions, 4159 flow [2024-06-03 18:44:37,814 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 303 transitions, 3842 flow, removed 20 selfloop flow, removed 9 redundant places. [2024-06-03 18:44:37,817 INFO L231 Difference]: Finished difference. Result has 242 places, 283 transitions, 3305 flow [2024-06-03 18:44:37,818 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3078, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3305, PETRI_PLACES=242, PETRI_TRANSITIONS=283} [2024-06-03 18:44:37,818 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 199 predicate places. [2024-06-03 18:44:37,818 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 283 transitions, 3305 flow [2024-06-03 18:44:37,818 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:44:37,818 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:44:37,818 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:44:37,818 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-03 18:44:37,818 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:44:37,818 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:44:37,819 INFO L85 PathProgramCache]: Analyzing trace with hash 453207149, now seen corresponding path program 12 times [2024-06-03 18:44:37,819 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:44:37,819 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1634442880] [2024-06-03 18:44:37,819 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:44:37,819 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:44:37,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:44:37,909 INFO 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,909 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:44:37,909 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1634442880] [2024-06-03 18:44:37,910 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1634442880] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:44:37,910 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:44:37,910 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:44:37,910 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1512219335] [2024-06-03 18:44:37,910 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:44:37,910 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:44:37,910 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:44:37,911 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:44:37,911 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:44:37,935 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:44:37,936 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 283 transitions, 3305 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:44:37,936 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:44:37,936 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:44:37,936 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:44:38,436 INFO L124 PetriNetUnfolderBase]: 2063/3536 cut-off events. [2024-06-03 18:44:38,436 INFO L125 PetriNetUnfolderBase]: For 168296/168296 co-relation queries the response was YES. [2024-06-03 18:44:38,462 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21784 conditions, 3536 events. 2063/3536 cut-off events. For 168296/168296 co-relation queries the response was YES. Maximal size of possible extension queue 254. Compared 22319 event pairs, 446 based on Foata normal form. 2/3532 useless extension candidates. Maximal degree in co-relation 21667. Up to 2985 conditions per place. [2024-06-03 18:44:38,472 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 188 selfloop transitions, 115 changer transitions 0/310 dead transitions. [2024-06-03 18:44:38,472 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 310 transitions, 3979 flow [2024-06-03 18:44:38,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:44:38,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:44:38,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-03 18:44:38,473 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5863095238095238 [2024-06-03 18:44:38,473 INFO L175 Difference]: Start difference. First operand has 242 places, 283 transitions, 3305 flow. Second operand 8 states and 197 transitions. [2024-06-03 18:44:38,473 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 310 transitions, 3979 flow [2024-06-03 18:44:38,964 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 310 transitions, 3687 flow, removed 16 selfloop flow, removed 8 redundant places. [2024-06-03 18:44:38,967 INFO L231 Difference]: Finished difference. Result has 242 places, 283 transitions, 3263 flow [2024-06-03 18:44:38,968 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3013, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3263, PETRI_PLACES=242, PETRI_TRANSITIONS=283} [2024-06-03 18:44:38,968 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 199 predicate places. [2024-06-03 18:44:38,968 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 283 transitions, 3263 flow [2024-06-03 18:44:38,968 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:44:38,968 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:44:38,968 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:44:38,968 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-03 18:44:38,968 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:44:38,969 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:44:38,969 INFO L85 PathProgramCache]: Analyzing trace with hash 674896643, now seen corresponding path program 1 times [2024-06-03 18:44:38,969 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:44:38,969 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1078016699] [2024-06-03 18:44:38,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:44:38,969 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:44:38,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:44:39,058 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:44:39,058 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:44:39,058 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1078016699] [2024-06-03 18:44:39,058 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1078016699] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:44:39,058 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:44:39,059 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:44:39,059 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [53384137] [2024-06-03 18:44:39,059 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:44:39,059 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:44:39,059 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:44:39,059 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:44:39,059 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:44:39,108 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-03 18:44:39,108 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 283 transitions, 3263 flow. Second operand has 6 states, 6 states have (on average 17.666666666666668) internal successors, (106), 6 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:39,108 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:44:39,109 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-03 18:44:39,109 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:44:39,661 INFO L124 PetriNetUnfolderBase]: 1982/3443 cut-off events. [2024-06-03 18:44:39,662 INFO L125 PetriNetUnfolderBase]: For 173785/173785 co-relation queries the response was YES. [2024-06-03 18:44:39,688 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21240 conditions, 3443 events. 1982/3443 cut-off events. For 173785/173785 co-relation queries the response was YES. Maximal size of possible extension queue 247. Compared 21994 event pairs, 329 based on Foata normal form. 7/3415 useless extension candidates. Maximal degree in co-relation 21124. Up to 2845 conditions per place. [2024-06-03 18:44:39,700 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 231 selfloop transitions, 27 changer transitions 0/306 dead transitions. [2024-06-03 18:44:39,700 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 306 transitions, 3863 flow [2024-06-03 18:44:39,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-03 18:44:39,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-03 18:44:39,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 135 transitions. [2024-06-03 18:44:39,701 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6428571428571429 [2024-06-03 18:44:39,701 INFO L175 Difference]: Start difference. First operand has 242 places, 283 transitions, 3263 flow. Second operand 5 states and 135 transitions. [2024-06-03 18:44:39,701 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 306 transitions, 3863 flow [2024-06-03 18:44:40,194 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 306 transitions, 3614 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-03 18:44:40,198 INFO L231 Difference]: Finished difference. Result has 237 places, 284 transitions, 3090 flow [2024-06-03 18:44:40,198 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3014, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3090, PETRI_PLACES=237, PETRI_TRANSITIONS=284} [2024-06-03 18:44:40,198 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 194 predicate places. [2024-06-03 18:44:40,198 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 284 transitions, 3090 flow [2024-06-03 18:44:40,198 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.666666666666668) internal successors, (106), 6 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:40,198 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:44:40,199 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:44:40,199 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-03 18:44:40,199 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:44:40,199 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:44:40,199 INFO L85 PathProgramCache]: Analyzing trace with hash 690133763, now seen corresponding path program 2 times [2024-06-03 18:44:40,199 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:44:40,199 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1667967710] [2024-06-03 18:44:40,199 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:44:40,199 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:44:40,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:44:40,307 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:44:40,307 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:44:40,307 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1667967710] [2024-06-03 18:44:40,307 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1667967710] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:44:40,307 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:44:40,307 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:44:40,308 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1910251814] [2024-06-03 18:44:40,308 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:44:40,308 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:44:40,308 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:44:40,308 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:44:40,308 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:44:40,335 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-03 18:44:40,335 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 284 transitions, 3090 flow. Second operand has 6 states, 6 states have (on average 17.666666666666668) internal successors, (106), 6 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:40,335 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:44:40,335 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-03 18:44:40,335 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:44:40,831 INFO L124 PetriNetUnfolderBase]: 1984/3432 cut-off events. [2024-06-03 18:44:40,831 INFO L125 PetriNetUnfolderBase]: For 156632/156646 co-relation queries the response was YES. [2024-06-03 18:44:40,855 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20583 conditions, 3432 events. 1984/3432 cut-off events. For 156632/156646 co-relation queries the response was YES. Maximal size of possible extension queue 248. Compared 21925 event pairs, 343 based on Foata normal form. 20/3412 useless extension candidates. Maximal degree in co-relation 20469. Up to 2748 conditions per place. [2024-06-03 18:44:40,865 INFO L140 encePairwiseOnDemand]: 36/42 looper letters, 233 selfloop transitions, 24 changer transitions 0/305 dead transitions. [2024-06-03 18:44:40,865 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 305 transitions, 3810 flow [2024-06-03 18:44:40,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-03 18:44:40,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-03 18:44:40,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 129 transitions. [2024-06-03 18:44:40,866 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6142857142857143 [2024-06-03 18:44:40,866 INFO L175 Difference]: Start difference. First operand has 237 places, 284 transitions, 3090 flow. Second operand 5 states and 129 transitions. [2024-06-03 18:44:40,866 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 305 transitions, 3810 flow [2024-06-03 18:44:41,338 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 305 transitions, 3760 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-06-03 18:44:41,341 INFO L231 Difference]: Finished difference. Result has 239 places, 285 transitions, 3104 flow [2024-06-03 18:44:41,342 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3040, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=284, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=261, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3104, PETRI_PLACES=239, PETRI_TRANSITIONS=285} [2024-06-03 18:44:41,342 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 196 predicate places. [2024-06-03 18:44:41,342 INFO L495 AbstractCegarLoop]: Abstraction has has 239 places, 285 transitions, 3104 flow [2024-06-03 18:44:41,342 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.666666666666668) internal successors, (106), 6 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:41,342 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:44:41,342 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:44:41,342 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-03 18:44:41,342 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:44:41,343 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:44:41,343 INFO L85 PathProgramCache]: Analyzing trace with hash -35706805, now seen corresponding path program 1 times [2024-06-03 18:44:41,343 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:44:41,343 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [261321989] [2024-06-03 18:44:41,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:44:41,343 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:44:41,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:44:41,436 INFO 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:41,437 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:44:41,437 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [261321989] [2024-06-03 18:44:41,437 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [261321989] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:44:41,437 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:44:41,437 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:44:41,437 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1910394978] [2024-06-03 18:44:41,437 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:44:41,438 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:44:41,438 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:44:41,438 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:44:41,438 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:44:41,478 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:44:41,479 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 239 places, 285 transitions, 3104 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:44:41,479 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:44:41,479 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:44:41,479 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:44:41,960 INFO L124 PetriNetUnfolderBase]: 2101/3627 cut-off events. [2024-06-03 18:44:41,960 INFO L125 PetriNetUnfolderBase]: For 152576/152576 co-relation queries the response was YES. [2024-06-03 18:44:41,985 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21577 conditions, 3627 events. 2101/3627 cut-off events. For 152576/152576 co-relation queries the response was YES. Maximal size of possible extension queue 259. Compared 23106 event pairs, 409 based on Foata normal form. 2/3626 useless extension candidates. Maximal degree in co-relation 21462. Up to 3224 conditions per place. [2024-06-03 18:44:42,058 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 274 selfloop transitions, 31 changer transitions 0/312 dead transitions. [2024-06-03 18:44:42,059 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 312 transitions, 4002 flow [2024-06-03 18:44:42,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:44:42,059 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:44:42,059 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-03 18:44:42,059 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5544217687074829 [2024-06-03 18:44:42,060 INFO L175 Difference]: Start difference. First operand has 239 places, 285 transitions, 3104 flow. Second operand 7 states and 163 transitions. [2024-06-03 18:44:42,060 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 312 transitions, 4002 flow [2024-06-03 18:44:42,456 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 312 transitions, 3961 flow, removed 4 selfloop flow, removed 2 redundant places. [2024-06-03 18:44:42,459 INFO L231 Difference]: Finished difference. Result has 244 places, 289 transitions, 3246 flow [2024-06-03 18:44:42,459 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3063, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=285, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3246, PETRI_PLACES=244, PETRI_TRANSITIONS=289} [2024-06-03 18:44:42,460 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 201 predicate places. [2024-06-03 18:44:42,460 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 289 transitions, 3246 flow [2024-06-03 18:44:42,460 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:44:42,460 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:44:42,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] [2024-06-03 18:44:42,460 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-03 18:44:42,460 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:44:42,461 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:44:42,461 INFO L85 PathProgramCache]: Analyzing trace with hash -1250032605, now seen corresponding path program 2 times [2024-06-03 18:44:42,461 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:44:42,461 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1467049730] [2024-06-03 18:44:42,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:44:42,461 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:44:42,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:44:42,556 INFO 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:42,556 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:44:42,556 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1467049730] [2024-06-03 18:44:42,557 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1467049730] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:44:42,557 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:44:42,557 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:44:42,557 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1061418329] [2024-06-03 18:44:42,557 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:44:42,557 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:44:42,557 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:44:42,558 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:44:42,558 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:44:42,590 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:44:42,590 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 289 transitions, 3246 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:44:42,590 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:44:42,590 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:44:42,590 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:44:43,085 INFO L124 PetriNetUnfolderBase]: 2109/3634 cut-off events. [2024-06-03 18:44:43,085 INFO L125 PetriNetUnfolderBase]: For 158202/158202 co-relation queries the response was YES. [2024-06-03 18:44:43,111 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21757 conditions, 3634 events. 2109/3634 cut-off events. For 158202/158202 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 23079 event pairs, 440 based on Foata normal form. 2/3633 useless extension candidates. Maximal degree in co-relation 21641. Up to 3269 conditions per place. [2024-06-03 18:44:43,124 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 274 selfloop transitions, 28 changer transitions 0/309 dead transitions. [2024-06-03 18:44:43,124 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 309 transitions, 3954 flow [2024-06-03 18:44:43,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:44:43,124 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:44:43,125 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 158 transitions. [2024-06-03 18:44:43,125 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5374149659863946 [2024-06-03 18:44:43,125 INFO L175 Difference]: Start difference. First operand has 244 places, 289 transitions, 3246 flow. Second operand 7 states and 158 transitions. [2024-06-03 18:44:43,125 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 309 transitions, 3954 flow [2024-06-03 18:44:43,534 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 309 transitions, 3828 flow, removed 48 selfloop flow, removed 3 redundant places. [2024-06-03 18:44:43,537 INFO L231 Difference]: Finished difference. Result has 248 places, 291 transitions, 3245 flow [2024-06-03 18:44:43,538 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3142, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=289, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=261, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3245, PETRI_PLACES=248, PETRI_TRANSITIONS=291} [2024-06-03 18:44:43,538 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 205 predicate places. [2024-06-03 18:44:43,538 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 291 transitions, 3245 flow [2024-06-03 18:44:43,538 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:44:43,538 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:44:43,538 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:44:43,538 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-03 18:44:43,538 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:44:43,539 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:44:43,539 INFO L85 PathProgramCache]: Analyzing trace with hash 1492694963, now seen corresponding path program 3 times [2024-06-03 18:44:43,539 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:44:43,539 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [48306639] [2024-06-03 18:44:43,539 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:44:43,539 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:44:43,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:44:43,640 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:44:43,640 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:44:43,640 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [48306639] [2024-06-03 18:44:43,640 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [48306639] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:44:43,640 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:44:43,640 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:44:43,640 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [756617941] [2024-06-03 18:44:43,640 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:44:43,640 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:44:43,640 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:44:43,640 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:44:43,641 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:44:43,693 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:44:43,693 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 291 transitions, 3245 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:44:43,693 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:44:43,693 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:44:43,693 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:44:44,171 INFO L124 PetriNetUnfolderBase]: 2117/3646 cut-off events. [2024-06-03 18:44:44,171 INFO L125 PetriNetUnfolderBase]: For 162650/162650 co-relation queries the response was YES. [2024-06-03 18:44:44,196 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21803 conditions, 3646 events. 2117/3646 cut-off events. For 162650/162650 co-relation queries the response was YES. Maximal size of possible extension queue 263. Compared 23145 event pairs, 440 based on Foata normal form. 2/3645 useless extension candidates. Maximal degree in co-relation 21685. Up to 3296 conditions per place. [2024-06-03 18:44:44,206 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 281 selfloop transitions, 20 changer transitions 0/308 dead transitions. [2024-06-03 18:44:44,207 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 308 transitions, 3925 flow [2024-06-03 18:44:44,207 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:44:44,207 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:44:44,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 154 transitions. [2024-06-03 18:44:44,207 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5238095238095238 [2024-06-03 18:44:44,207 INFO L175 Difference]: Start difference. First operand has 248 places, 291 transitions, 3245 flow. Second operand 7 states and 154 transitions. [2024-06-03 18:44:44,207 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 308 transitions, 3925 flow [2024-06-03 18:44:44,641 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 308 transitions, 3842 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-03 18:44:44,645 INFO L231 Difference]: Finished difference. Result has 250 places, 293 transitions, 3253 flow [2024-06-03 18:44:44,645 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3162, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=291, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=271, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3253, PETRI_PLACES=250, PETRI_TRANSITIONS=293} [2024-06-03 18:44:44,645 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 207 predicate places. [2024-06-03 18:44:44,645 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 293 transitions, 3253 flow [2024-06-03 18:44:44,646 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:44:44,646 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:44:44,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] [2024-06-03 18:44:44,646 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-03 18:44:44,646 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:44:44,646 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:44:44,646 INFO L85 PathProgramCache]: Analyzing trace with hash 82626023, now seen corresponding path program 1 times [2024-06-03 18:44:44,647 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:44:44,647 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [219976119] [2024-06-03 18:44:44,647 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:44:44,647 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:44:44,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:44:44,753 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:44:44,754 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:44:44,754 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [219976119] [2024-06-03 18:44:44,754 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [219976119] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:44:44,754 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:44:44,754 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:44:44,754 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1304503312] [2024-06-03 18:44:44,754 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:44:44,754 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:44:44,754 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:44:44,754 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:44:44,754 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:44:44,781 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:44:44,781 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 293 transitions, 3253 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:44:44,781 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:44:44,781 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:44:44,781 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:44:45,262 INFO L124 PetriNetUnfolderBase]: 2133/3665 cut-off events. [2024-06-03 18:44:45,262 INFO L125 PetriNetUnfolderBase]: For 171753/171753 co-relation queries the response was YES. [2024-06-03 18:44:45,289 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21998 conditions, 3665 events. 2133/3665 cut-off events. For 171753/171753 co-relation queries the response was YES. Maximal size of possible extension queue 266. Compared 23276 event pairs, 452 based on Foata normal form. 4/3663 useless extension candidates. Maximal degree in co-relation 21879. Up to 3212 conditions per place. [2024-06-03 18:44:45,300 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 249 selfloop transitions, 55 changer transitions 0/311 dead transitions. [2024-06-03 18:44:45,300 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 311 transitions, 3957 flow [2024-06-03 18:44:45,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:44:45,301 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:44:45,301 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 162 transitions. [2024-06-03 18:44:45,301 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5510204081632653 [2024-06-03 18:44:45,301 INFO L175 Difference]: Start difference. First operand has 250 places, 293 transitions, 3253 flow. Second operand 7 states and 162 transitions. [2024-06-03 18:44:45,301 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 311 transitions, 3957 flow [2024-06-03 18:44:45,703 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 311 transitions, 3886 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-03 18:44:45,707 INFO L231 Difference]: Finished difference. Result has 252 places, 296 transitions, 3364 flow [2024-06-03 18:44:45,707 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3182, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=293, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=238, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3364, PETRI_PLACES=252, PETRI_TRANSITIONS=296} [2024-06-03 18:44:45,707 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 209 predicate places. [2024-06-03 18:44:45,707 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 296 transitions, 3364 flow [2024-06-03 18:44:45,707 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:44:45,707 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:44:45,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:44:45,708 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-03 18:44:45,708 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:44:45,708 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:44:45,708 INFO L85 PathProgramCache]: Analyzing trace with hash 453483979, now seen corresponding path program 4 times [2024-06-03 18:44:45,708 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:44:45,708 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1996604040] [2024-06-03 18:44:45,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:44:45,709 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:44:45,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:44:45,805 INFO 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:45,806 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:44:45,806 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1996604040] [2024-06-03 18:44:45,806 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1996604040] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:44:45,806 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:44:45,806 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:44:45,806 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1521620920] [2024-06-03 18:44:45,806 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:44:45,807 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:44:45,807 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:44:45,807 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:44:45,807 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:44:45,840 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:44:45,840 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 296 transitions, 3364 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:44:45,840 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:44:45,840 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:44:45,840 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:44:46,347 INFO L124 PetriNetUnfolderBase]: 2128/3668 cut-off events. [2024-06-03 18:44:46,347 INFO L125 PetriNetUnfolderBase]: For 169161/169161 co-relation queries the response was YES. [2024-06-03 18:44:46,372 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22084 conditions, 3668 events. 2128/3668 cut-off events. For 169161/169161 co-relation queries the response was YES. Maximal size of possible extension queue 266. Compared 23330 event pairs, 408 based on Foata normal form. 2/3667 useless extension candidates. Maximal degree in co-relation 21964. Up to 3277 conditions per place. [2024-06-03 18:44:46,384 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 280 selfloop transitions, 29 changer transitions 0/316 dead transitions. [2024-06-03 18:44:46,384 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 316 transitions, 4032 flow [2024-06-03 18:44:46,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:44:46,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:44:46,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 144 transitions. [2024-06-03 18:44:46,385 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-03 18:44:46,385 INFO L175 Difference]: Start difference. First operand has 252 places, 296 transitions, 3364 flow. Second operand 6 states and 144 transitions. [2024-06-03 18:44:46,385 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 316 transitions, 4032 flow [2024-06-03 18:44:46,909 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 316 transitions, 3844 flow, removed 41 selfloop flow, removed 5 redundant places. [2024-06-03 18:44:46,913 INFO L231 Difference]: Finished difference. Result has 253 places, 296 transitions, 3245 flow [2024-06-03 18:44:46,913 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3176, PETRI_DIFFERENCE_MINUEND_PLACES=247, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=267, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3245, PETRI_PLACES=253, PETRI_TRANSITIONS=296} [2024-06-03 18:44:46,913 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 210 predicate places. [2024-06-03 18:44:46,913 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 296 transitions, 3245 flow [2024-06-03 18:44:46,913 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:44:46,914 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:44:46,914 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:44:46,914 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-03 18:44:46,914 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:44:46,914 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:44:46,914 INFO L85 PathProgramCache]: Analyzing trace with hash 681569827, now seen corresponding path program 2 times [2024-06-03 18:44:46,914 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:44:46,914 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1160556045] [2024-06-03 18:44:46,914 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:44:46,915 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:44:46,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:44:47,025 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:44:47,025 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:44:47,025 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1160556045] [2024-06-03 18:44:47,025 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1160556045] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:44:47,025 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:44:47,025 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:44:47,026 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1319386790] [2024-06-03 18:44:47,026 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:44:47,026 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:44:47,026 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:44:47,026 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:44:47,026 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:44:47,066 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:44:47,066 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 296 transitions, 3245 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:44:47,066 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:44:47,066 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:44:47,067 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:44:47,589 INFO L124 PetriNetUnfolderBase]: 2144/3683 cut-off events. [2024-06-03 18:44:47,589 INFO L125 PetriNetUnfolderBase]: For 178606/178609 co-relation queries the response was YES. [2024-06-03 18:44:47,615 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22109 conditions, 3683 events. 2144/3683 cut-off events. For 178606/178609 co-relation queries the response was YES. Maximal size of possible extension queue 270. Compared 23459 event pairs, 476 based on Foata normal form. 6/3681 useless extension candidates. Maximal degree in co-relation 21988. Up to 3229 conditions per place. [2024-06-03 18:44:47,626 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 246 selfloop transitions, 57 changer transitions 0/310 dead transitions. [2024-06-03 18:44:47,626 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 310 transitions, 3943 flow [2024-06-03 18:44:47,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:44:47,626 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:44:47,626 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 139 transitions. [2024-06-03 18:44:47,627 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5515873015873016 [2024-06-03 18:44:47,627 INFO L175 Difference]: Start difference. First operand has 253 places, 296 transitions, 3245 flow. Second operand 6 states and 139 transitions. [2024-06-03 18:44:47,627 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 310 transitions, 3943 flow [2024-06-03 18:44:48,164 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 310 transitions, 3876 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-03 18:44:48,167 INFO L231 Difference]: Finished difference. Result has 254 places, 299 transitions, 3370 flow [2024-06-03 18:44:48,167 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3178, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3370, PETRI_PLACES=254, PETRI_TRANSITIONS=299} [2024-06-03 18:44:48,168 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 211 predicate places. [2024-06-03 18:44:48,168 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 299 transitions, 3370 flow [2024-06-03 18:44:48,168 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:44:48,168 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:44:48,168 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:44:48,168 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-03 18:44:48,168 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:44:48,168 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:44:48,168 INFO L85 PathProgramCache]: Analyzing trace with hash 690140707, now seen corresponding path program 3 times [2024-06-03 18:44:48,169 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:44:48,169 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1320843738] [2024-06-03 18:44:48,169 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:44:48,169 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:44:48,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:44:48,257 INFO 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,258 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:44:48,258 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1320843738] [2024-06-03 18:44:48,258 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1320843738] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:44:48,258 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:44:48,258 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:44:48,258 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1629133817] [2024-06-03 18:44:48,258 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:44:48,259 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:44:48,259 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:44:48,259 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:44:48,259 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:44:48,293 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:44:48,293 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 299 transitions, 3370 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:44:48,293 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:44:48,293 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:44:48,293 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:44:48,780 INFO L124 PetriNetUnfolderBase]: 2173/3715 cut-off events. [2024-06-03 18:44:48,780 INFO L125 PetriNetUnfolderBase]: For 184861/184864 co-relation queries the response was YES. [2024-06-03 18:44:48,807 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22789 conditions, 3715 events. 2173/3715 cut-off events. For 184861/184864 co-relation queries the response was YES. Maximal size of possible extension queue 274. Compared 23583 event pairs, 465 based on Foata normal form. 6/3713 useless extension candidates. Maximal degree in co-relation 22667. Up to 3214 conditions per place. [2024-06-03 18:44:48,818 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 245 selfloop transitions, 67 changer transitions 0/319 dead transitions. [2024-06-03 18:44:48,818 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 319 transitions, 4305 flow [2024-06-03 18:44:48,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:44:48,818 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:44:48,819 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 141 transitions. [2024-06-03 18:44:48,820 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5595238095238095 [2024-06-03 18:44:48,820 INFO L175 Difference]: Start difference. First operand has 254 places, 299 transitions, 3370 flow. Second operand 6 states and 141 transitions. [2024-06-03 18:44:48,820 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 319 transitions, 4305 flow [2024-06-03 18:44:49,337 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 319 transitions, 4135 flow, removed 30 selfloop flow, removed 4 redundant places. [2024-06-03 18:44:49,341 INFO L231 Difference]: Finished difference. Result has 257 places, 306 transitions, 3514 flow [2024-06-03 18:44:49,341 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3200, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=299, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3514, PETRI_PLACES=257, PETRI_TRANSITIONS=306} [2024-06-03 18:44:49,341 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 214 predicate places. [2024-06-03 18:44:49,341 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 306 transitions, 3514 flow [2024-06-03 18:44:49,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:44:49,342 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:44:49,342 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:44:49,342 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-03 18:44:49,342 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:44:49,342 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:44:49,342 INFO L85 PathProgramCache]: Analyzing trace with hash 612925421, now seen corresponding path program 4 times [2024-06-03 18:44:49,342 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:44:49,342 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1017738232] [2024-06-03 18:44:49,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:44:49,343 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:44:49,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:44:49,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:44:49,441 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:44:49,442 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1017738232] [2024-06-03 18:44:49,442 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1017738232] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:44:49,442 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:44:49,442 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:44:49,442 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [617764961] [2024-06-03 18:44:49,442 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:44:49,442 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:44:49,442 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:44:49,442 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:44:49,443 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:44:49,474 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:44:49,474 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 306 transitions, 3514 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:44:49,474 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:44:49,474 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:44:49,474 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:44:49,988 INFO L124 PetriNetUnfolderBase]: 2163/3700 cut-off events. [2024-06-03 18:44:49,988 INFO L125 PetriNetUnfolderBase]: For 180734/180734 co-relation queries the response was YES. [2024-06-03 18:44:50,015 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22595 conditions, 3700 events. 2163/3700 cut-off events. For 180734/180734 co-relation queries the response was YES. Maximal size of possible extension queue 274. Compared 23463 event pairs, 454 based on Foata normal form. 4/3698 useless extension candidates. Maximal degree in co-relation 22471. Up to 3246 conditions per place. [2024-06-03 18:44:50,026 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 254 selfloop transitions, 60 changer transitions 0/321 dead transitions. [2024-06-03 18:44:50,026 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 321 transitions, 4199 flow [2024-06-03 18:44:50,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:44:50,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:44:50,027 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 142 transitions. [2024-06-03 18:44:50,027 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5634920634920635 [2024-06-03 18:44:50,027 INFO L175 Difference]: Start difference. First operand has 257 places, 306 transitions, 3514 flow. Second operand 6 states and 142 transitions. [2024-06-03 18:44:50,027 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 321 transitions, 4199 flow [2024-06-03 18:44:50,498 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 321 transitions, 3997 flow, removed 67 selfloop flow, removed 2 redundant places. [2024-06-03 18:44:50,501 INFO L231 Difference]: Finished difference. Result has 261 places, 307 transitions, 3467 flow [2024-06-03 18:44:50,501 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3326, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=306, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=246, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3467, PETRI_PLACES=261, PETRI_TRANSITIONS=307} [2024-06-03 18:44:50,502 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 218 predicate places. [2024-06-03 18:44:50,502 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 307 transitions, 3467 flow [2024-06-03 18:44:50,502 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:44:50,502 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:44:50,502 INFO 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:44:50,502 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-03 18:44:50,502 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:44:50,503 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:44:50,503 INFO L85 PathProgramCache]: Analyzing trace with hash -1106909654, now seen corresponding path program 1 times [2024-06-03 18:44:50,503 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:44:50,503 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1173400624] [2024-06-03 18:44:50,503 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:44:50,503 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:44:50,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:44:50,602 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:44:50,602 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:44:50,603 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1173400624] [2024-06-03 18:44:50,603 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1173400624] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:44:50,603 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:44:50,603 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:44:50,603 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1035953087] [2024-06-03 18:44:50,603 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:44:50,603 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:44:50,604 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:44:50,604 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:44:50,604 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:44:50,641 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:44:50,641 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 307 transitions, 3467 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:50,641 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:44:50,641 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:44:50,642 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:44:51,246 INFO L124 PetriNetUnfolderBase]: 2322/3980 cut-off events. [2024-06-03 18:44:51,247 INFO L125 PetriNetUnfolderBase]: For 248927/248927 co-relation queries the response was YES. [2024-06-03 18:44:51,277 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25726 conditions, 3980 events. 2322/3980 cut-off events. For 248927/248927 co-relation queries the response was YES. Maximal size of possible extension queue 278. Compared 25594 event pairs, 412 based on Foata normal form. 12/3986 useless extension candidates. Maximal degree in co-relation 25600. Up to 2861 conditions per place. [2024-06-03 18:44:51,289 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 223 selfloop transitions, 117 changer transitions 0/347 dead transitions. [2024-06-03 18:44:51,289 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 347 transitions, 4731 flow [2024-06-03 18:44:51,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:44:51,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:44:51,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-03 18:44:51,290 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5863095238095238 [2024-06-03 18:44:51,290 INFO L175 Difference]: Start difference. First operand has 261 places, 307 transitions, 3467 flow. Second operand 8 states and 197 transitions. [2024-06-03 18:44:51,290 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 347 transitions, 4731 flow [2024-06-03 18:44:51,785 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 347 transitions, 4611 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-03 18:44:51,789 INFO L231 Difference]: Finished difference. Result has 266 places, 312 transitions, 3734 flow [2024-06-03 18:44:51,789 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3347, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=307, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3734, PETRI_PLACES=266, PETRI_TRANSITIONS=312} [2024-06-03 18:44:51,789 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 223 predicate places. [2024-06-03 18:44:51,789 INFO L495 AbstractCegarLoop]: Abstraction has has 266 places, 312 transitions, 3734 flow [2024-06-03 18:44:51,789 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:51,789 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:44:51,789 INFO 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:44:51,789 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-03 18:44:51,790 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:44:51,790 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:44:51,790 INFO L85 PathProgramCache]: Analyzing trace with hash -1018343894, now seen corresponding path program 2 times [2024-06-03 18:44:51,790 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:44:51,790 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1282589806] [2024-06-03 18:44:51,790 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:44:51,790 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:44:51,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:44:51,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:44:51,887 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:44:51,887 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1282589806] [2024-06-03 18:44:51,887 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1282589806] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:44:51,887 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:44:51,888 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:44:51,888 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [474440850] [2024-06-03 18:44:51,888 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:44:51,888 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:44:51,888 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:44:51,888 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:44:51,888 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:44:51,927 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:44:51,927 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 312 transitions, 3734 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:51,927 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:44:51,927 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:44:51,927 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:44:52,581 INFO L124 PetriNetUnfolderBase]: 2474/4217 cut-off events. [2024-06-03 18:44:52,581 INFO L125 PetriNetUnfolderBase]: For 306273/306273 co-relation queries the response was YES. [2024-06-03 18:44:52,613 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29380 conditions, 4217 events. 2474/4217 cut-off events. For 306273/306273 co-relation queries the response was YES. Maximal size of possible extension queue 289. Compared 27309 event pairs, 536 based on Foata normal form. 12/4223 useless extension candidates. Maximal degree in co-relation 29252. Up to 3374 conditions per place. [2024-06-03 18:44:52,626 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 225 selfloop transitions, 111 changer transitions 0/343 dead transitions. [2024-06-03 18:44:52,626 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 343 transitions, 4788 flow [2024-06-03 18:44:52,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:44:52,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:44:52,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-03 18:44:52,628 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5684523809523809 [2024-06-03 18:44:52,628 INFO L175 Difference]: Start difference. First operand has 266 places, 312 transitions, 3734 flow. Second operand 8 states and 191 transitions. [2024-06-03 18:44:52,629 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 343 transitions, 4788 flow [2024-06-03 18:44:53,370 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 343 transitions, 4604 flow, removed 31 selfloop flow, removed 3 redundant places. [2024-06-03 18:44:53,374 INFO L231 Difference]: Finished difference. Result has 272 places, 316 transitions, 3914 flow [2024-06-03 18:44:53,374 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3550, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=312, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3914, PETRI_PLACES=272, PETRI_TRANSITIONS=316} [2024-06-03 18:44:53,374 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 229 predicate places. [2024-06-03 18:44:53,374 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 316 transitions, 3914 flow [2024-06-03 18:44:53,374 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:53,374 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:44:53,374 INFO 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:44:53,374 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-03 18:44:53,374 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:44:53,375 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:44:53,375 INFO L85 PathProgramCache]: Analyzing trace with hash -1018196024, now seen corresponding path program 3 times [2024-06-03 18:44:53,375 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:44:53,375 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1457270964] [2024-06-03 18:44:53,375 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:44:53,375 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:44:53,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:44:53,492 INFO 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:53,493 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:44:53,493 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1457270964] [2024-06-03 18:44:53,493 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1457270964] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:44:53,493 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:44:53,493 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:44:53,493 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [977420812] [2024-06-03 18:44:53,493 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:44:53,494 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:44:53,494 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:44:53,494 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:44:53,494 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:44:53,531 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:44:53,531 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 316 transitions, 3914 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:53,531 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:44:53,531 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:44:53,532 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:44:54,165 INFO L124 PetriNetUnfolderBase]: 2484/4247 cut-off events. [2024-06-03 18:44:54,165 INFO L125 PetriNetUnfolderBase]: For 305351/305351 co-relation queries the response was YES. [2024-06-03 18:44:54,200 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29196 conditions, 4247 events. 2484/4247 cut-off events. For 305351/305351 co-relation queries the response was YES. Maximal size of possible extension queue 290. Compared 27568 event pairs, 557 based on Foata normal form. 16/4257 useless extension candidates. Maximal degree in co-relation 29065. Up to 3550 conditions per place. [2024-06-03 18:44:54,213 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 219 selfloop transitions, 114 changer transitions 0/340 dead transitions. [2024-06-03 18:44:54,213 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 340 transitions, 4719 flow [2024-06-03 18:44:54,213 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:44:54,213 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:44:54,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-03 18:44:54,214 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5595238095238095 [2024-06-03 18:44:54,214 INFO L175 Difference]: Start difference. First operand has 272 places, 316 transitions, 3914 flow. Second operand 8 states and 188 transitions. [2024-06-03 18:44:54,214 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 340 transitions, 4719 flow [2024-06-03 18:44:54,857 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 275 places, 340 transitions, 4529 flow, removed 30 selfloop flow, removed 4 redundant places. [2024-06-03 18:44:54,861 INFO L231 Difference]: Finished difference. Result has 276 places, 318 transitions, 4027 flow [2024-06-03 18:44:54,861 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3724, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=316, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4027, PETRI_PLACES=276, PETRI_TRANSITIONS=318} [2024-06-03 18:44:54,861 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 233 predicate places. [2024-06-03 18:44:54,861 INFO L495 AbstractCegarLoop]: Abstraction has has 276 places, 318 transitions, 4027 flow [2024-06-03 18:44:54,862 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:54,862 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:44:54,862 INFO 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:44:54,862 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-03 18:44:54,862 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:44:54,862 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:44:54,862 INFO L85 PathProgramCache]: Analyzing trace with hash -1733774670, now seen corresponding path program 4 times [2024-06-03 18:44:54,862 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:44:54,862 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1086503984] [2024-06-03 18:44:54,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:44:54,862 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:44:54,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:44:54,974 INFO 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:54,974 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:44:54,974 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1086503984] [2024-06-03 18:44:54,974 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1086503984] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:44:54,974 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:44:54,974 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:44:54,974 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [918690461] [2024-06-03 18:44:54,975 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:44:54,975 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:44:54,975 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:44:54,975 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:44:54,975 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:44:55,023 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:44:55,024 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 276 places, 318 transitions, 4027 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:55,024 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:44:55,024 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:44:55,024 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:44:55,686 INFO L124 PetriNetUnfolderBase]: 2540/4335 cut-off events. [2024-06-03 18:44:55,687 INFO L125 PetriNetUnfolderBase]: For 318380/318380 co-relation queries the response was YES. [2024-06-03 18:44:55,721 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30088 conditions, 4335 events. 2540/4335 cut-off events. For 318380/318380 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 28212 event pairs, 565 based on Foata normal form. 16/4345 useless extension candidates. Maximal degree in co-relation 29955. Up to 3756 conditions per place. [2024-06-03 18:44:55,735 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 256 selfloop transitions, 78 changer transitions 0/341 dead transitions. [2024-06-03 18:44:55,735 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 341 transitions, 4831 flow [2024-06-03 18:44:55,735 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 18:44:55,735 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 18:44:55,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 222 transitions. [2024-06-03 18:44:55,736 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5285714285714286 [2024-06-03 18:44:55,736 INFO L175 Difference]: Start difference. First operand has 276 places, 318 transitions, 4027 flow. Second operand 10 states and 222 transitions. [2024-06-03 18:44:55,736 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 341 transitions, 4831 flow [2024-06-03 18:44:56,515 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 341 transitions, 4561 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-03 18:44:56,519 INFO L231 Difference]: Finished difference. Result has 280 places, 320 transitions, 3989 flow [2024-06-03 18:44:56,519 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3757, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=240, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3989, PETRI_PLACES=280, PETRI_TRANSITIONS=320} [2024-06-03 18:44:56,519 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 237 predicate places. [2024-06-03 18:44:56,519 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 320 transitions, 3989 flow [2024-06-03 18:44:56,519 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:56,519 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:44:56,519 INFO 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:44:56,519 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-03 18:44:56,520 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:44:56,520 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:44:56,520 INFO L85 PathProgramCache]: Analyzing trace with hash -970947232, now seen corresponding path program 5 times [2024-06-03 18:44:56,520 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:44:56,520 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1776565735] [2024-06-03 18:44:56,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:44:56,520 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:44:56,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:44:56,626 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:44:56,627 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:44:56,627 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1776565735] [2024-06-03 18:44:56,627 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1776565735] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:44:56,627 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:44:56,627 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:44:56,627 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2012959749] [2024-06-03 18:44:56,627 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:44:56,627 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:44:56,627 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:44:56,627 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:44:56,627 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:44:56,657 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:44:56,657 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 320 transitions, 3989 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:56,657 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:44:56,657 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:44:56,657 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:44:57,331 INFO L124 PetriNetUnfolderBase]: 2596/4423 cut-off events. [2024-06-03 18:44:57,331 INFO L125 PetriNetUnfolderBase]: For 328448/328448 co-relation queries the response was YES. [2024-06-03 18:44:57,368 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30601 conditions, 4423 events. 2596/4423 cut-off events. For 328448/328448 co-relation queries the response was YES. Maximal size of possible extension queue 303. Compared 28942 event pairs, 571 based on Foata normal form. 16/4433 useless extension candidates. Maximal degree in co-relation 30467. Up to 3844 conditions per place. [2024-06-03 18:44:57,382 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 262 selfloop transitions, 72 changer transitions 0/341 dead transitions. [2024-06-03 18:44:57,382 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 341 transitions, 4793 flow [2024-06-03 18:44:57,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:44:57,382 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:44:57,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-03 18:44:57,382 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5476190476190477 [2024-06-03 18:44:57,383 INFO L175 Difference]: Start difference. First operand has 280 places, 320 transitions, 3989 flow. Second operand 8 states and 184 transitions. [2024-06-03 18:44:57,383 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 341 transitions, 4793 flow [2024-06-03 18:44:58,211 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 341 transitions, 4589 flow, removed 26 selfloop flow, removed 8 redundant places. [2024-06-03 18:44:58,215 INFO L231 Difference]: Finished difference. Result has 280 places, 322 transitions, 4009 flow [2024-06-03 18:44:58,216 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3785, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=320, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4009, PETRI_PLACES=280, PETRI_TRANSITIONS=322} [2024-06-03 18:44:58,216 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 237 predicate places. [2024-06-03 18:44:58,216 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 322 transitions, 4009 flow [2024-06-03 18:44:58,216 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:58,216 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:44:58,216 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:44:58,216 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-03 18:44:58,217 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:44:58,217 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:44:58,217 INFO L85 PathProgramCache]: Analyzing trace with hash -971095102, now seen corresponding path program 6 times [2024-06-03 18:44:58,217 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:44:58,217 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [986187107] [2024-06-03 18:44:58,217 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:44:58,218 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:44:58,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:44:58,332 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:44:58,332 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:44:58,332 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [986187107] [2024-06-03 18:44:58,332 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [986187107] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:44:58,332 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:44:58,333 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:44:58,333 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [692039804] [2024-06-03 18:44:58,333 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:44:58,333 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:44:58,333 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:44:58,333 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:44:58,333 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:44:58,377 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:44:58,378 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 322 transitions, 4009 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:58,378 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:44:58,378 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:44:58,378 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:44:59,104 INFO L124 PetriNetUnfolderBase]: 2702/4591 cut-off events. [2024-06-03 18:44:59,105 INFO L125 PetriNetUnfolderBase]: For 356261/356261 co-relation queries the response was YES. [2024-06-03 18:44:59,147 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32569 conditions, 4591 events. 2702/4591 cut-off events. For 356261/356261 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 30220 event pairs, 578 based on Foata normal form. 12/4597 useless extension candidates. Maximal degree in co-relation 32434. Up to 3766 conditions per place. [2024-06-03 18:44:59,164 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 271 selfloop transitions, 71 changer transitions 0/349 dead transitions. [2024-06-03 18:44:59,164 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 349 transitions, 5061 flow [2024-06-03 18:44:59,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:44:59,164 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:44:59,165 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-03 18:44:59,165 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5565476190476191 [2024-06-03 18:44:59,165 INFO L175 Difference]: Start difference. First operand has 280 places, 322 transitions, 4009 flow. Second operand 8 states and 187 transitions. [2024-06-03 18:44:59,165 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 349 transitions, 5061 flow [2024-06-03 18:44:59,951 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 349 transitions, 4867 flow, removed 27 selfloop flow, removed 6 redundant places. [2024-06-03 18:44:59,955 INFO L231 Difference]: Finished difference. Result has 283 places, 326 transitions, 4126 flow [2024-06-03 18:44:59,955 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3815, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=322, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4126, PETRI_PLACES=283, PETRI_TRANSITIONS=326} [2024-06-03 18:44:59,956 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 240 predicate places. [2024-06-03 18:44:59,956 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 326 transitions, 4126 flow [2024-06-03 18:44:59,956 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:59,956 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:44:59,956 INFO 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:44:59,956 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-03 18:44:59,956 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:44:59,957 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:44:59,957 INFO L85 PathProgramCache]: Analyzing trace with hash -965369650, now seen corresponding path program 1 times [2024-06-03 18:44:59,957 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:44:59,957 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [970093907] [2024-06-03 18:44:59,957 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:44:59,957 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:44:59,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:45:00,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:45:00,082 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:45:00,082 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [970093907] [2024-06-03 18:45:00,082 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [970093907] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:45:00,083 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:45:00,083 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:45:00,083 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1214755758] [2024-06-03 18:45:00,083 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:45:00,083 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:45:00,083 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:45:00,083 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:45:00,083 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:45:00,126 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:45:00,126 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 326 transitions, 4126 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:00,126 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:45:00,126 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:45:00,126 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:45:00,952 INFO L124 PetriNetUnfolderBase]: 2742/4663 cut-off events. [2024-06-03 18:45:00,952 INFO L125 PetriNetUnfolderBase]: For 367015/367015 co-relation queries the response was YES. [2024-06-03 18:45:00,994 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33103 conditions, 4663 events. 2742/4663 cut-off events. For 367015/367015 co-relation queries the response was YES. Maximal size of possible extension queue 320. Compared 30770 event pairs, 593 based on Foata normal form. 12/4669 useless extension candidates. Maximal degree in co-relation 32966. Up to 3950 conditions per place. [2024-06-03 18:45:01,011 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 260 selfloop transitions, 85 changer transitions 0/352 dead transitions. [2024-06-03 18:45:01,011 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 352 transitions, 4974 flow [2024-06-03 18:45:01,011 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 18:45:01,011 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 18:45:01,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 224 transitions. [2024-06-03 18:45:01,012 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5333333333333333 [2024-06-03 18:45:01,012 INFO L175 Difference]: Start difference. First operand has 283 places, 326 transitions, 4126 flow. Second operand 10 states and 224 transitions. [2024-06-03 18:45:01,012 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 352 transitions, 4974 flow [2024-06-03 18:45:02,007 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 352 transitions, 4816 flow, removed 40 selfloop flow, removed 4 redundant places. [2024-06-03 18:45:02,011 INFO L231 Difference]: Finished difference. Result has 289 places, 328 transitions, 4217 flow [2024-06-03 18:45:02,011 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3968, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=326, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4217, PETRI_PLACES=289, PETRI_TRANSITIONS=328} [2024-06-03 18:45:02,011 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 246 predicate places. [2024-06-03 18:45:02,012 INFO L495 AbstractCegarLoop]: Abstraction has has 289 places, 328 transitions, 4217 flow [2024-06-03 18:45:02,012 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:02,012 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:45:02,012 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:45:02,012 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-03 18:45:02,012 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:45:02,012 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:45:02,013 INFO L85 PathProgramCache]: Analyzing trace with hash -346385930, now seen corresponding path program 7 times [2024-06-03 18:45:02,013 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:45:02,013 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [185206446] [2024-06-03 18:45:02,013 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:45:02,013 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:45:02,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:45:02,117 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:45:02,118 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:45:02,118 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [185206446] [2024-06-03 18:45:02,118 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [185206446] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:45:02,118 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:45:02,118 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:45:02,118 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1535931023] [2024-06-03 18:45:02,118 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:45:02,119 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:45:02,119 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:45:02,119 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:45:02,119 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:45:02,155 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:45:02,156 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 289 places, 328 transitions, 4217 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:02,156 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:45:02,156 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:45:02,156 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:45:02,887 INFO L124 PetriNetUnfolderBase]: 2798/4756 cut-off events. [2024-06-03 18:45:02,887 INFO L125 PetriNetUnfolderBase]: For 389817/389820 co-relation queries the response was YES. [2024-06-03 18:45:02,928 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33932 conditions, 4756 events. 2798/4756 cut-off events. For 389817/389820 co-relation queries the response was YES. Maximal size of possible extension queue 329. Compared 31600 event pairs, 636 based on Foata normal form. 18/4766 useless extension candidates. Maximal degree in co-relation 33793. Up to 4074 conditions per place. [2024-06-03 18:45:02,943 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 223 selfloop transitions, 120 changer transitions 0/350 dead transitions. [2024-06-03 18:45:02,943 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 350 transitions, 5051 flow [2024-06-03 18:45:02,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:45:02,943 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:45:02,944 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 203 transitions. [2024-06-03 18:45:02,944 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5370370370370371 [2024-06-03 18:45:02,944 INFO L175 Difference]: Start difference. First operand has 289 places, 328 transitions, 4217 flow. Second operand 9 states and 203 transitions. [2024-06-03 18:45:02,944 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 350 transitions, 5051 flow [2024-06-03 18:45:03,825 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 350 transitions, 4826 flow, removed 29 selfloop flow, removed 8 redundant places. [2024-06-03 18:45:03,829 INFO L231 Difference]: Finished difference. Result has 290 places, 330 transitions, 4322 flow [2024-06-03 18:45:03,830 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3992, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=328, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4322, PETRI_PLACES=290, PETRI_TRANSITIONS=330} [2024-06-03 18:45:03,830 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 247 predicate places. [2024-06-03 18:45:03,830 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 330 transitions, 4322 flow [2024-06-03 18:45:03,830 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:03,831 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:45:03,831 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:45:03,831 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-03 18:45:03,831 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:45:03,831 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:45:03,831 INFO L85 PathProgramCache]: Analyzing trace with hash 1178613012, now seen corresponding path program 8 times [2024-06-03 18:45:03,831 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:45:03,831 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1084154616] [2024-06-03 18:45:03,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:45:03,832 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:45:03,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:45:03,935 INFO 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,936 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:45:03,936 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1084154616] [2024-06-03 18:45:03,936 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1084154616] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:45:03,936 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:45:03,936 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:45:03,936 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [226952717] [2024-06-03 18:45:03,936 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:45:03,936 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:45:03,937 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:45:03,937 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:45:03,937 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:45:03,974 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:45:03,974 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 330 transitions, 4322 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:03,974 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:45:03,974 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:45:03,974 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:45:04,740 INFO L124 PetriNetUnfolderBase]: 2854/4843 cut-off events. [2024-06-03 18:45:04,740 INFO L125 PetriNetUnfolderBase]: For 402589/402589 co-relation queries the response was YES. [2024-06-03 18:45:04,782 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34760 conditions, 4843 events. 2854/4843 cut-off events. For 402589/402589 co-relation queries the response was YES. Maximal size of possible extension queue 338. Compared 32304 event pairs, 623 based on Foata normal form. 16/4853 useless extension candidates. Maximal degree in co-relation 34620. Up to 4098 conditions per place. [2024-06-03 18:45:04,797 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 227 selfloop transitions, 121 changer transitions 0/355 dead transitions. [2024-06-03 18:45:04,797 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 355 transitions, 5178 flow [2024-06-03 18:45:04,798 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:45:04,798 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:45:04,798 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 206 transitions. [2024-06-03 18:45:04,798 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.544973544973545 [2024-06-03 18:45:04,798 INFO L175 Difference]: Start difference. First operand has 290 places, 330 transitions, 4322 flow. Second operand 9 states and 206 transitions. [2024-06-03 18:45:04,798 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 355 transitions, 5178 flow [2024-06-03 18:45:05,636 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 355 transitions, 4878 flow, removed 32 selfloop flow, removed 7 redundant places. [2024-06-03 18:45:05,641 INFO L231 Difference]: Finished difference. Result has 292 places, 332 transitions, 4362 flow [2024-06-03 18:45:05,641 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4022, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=330, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4362, PETRI_PLACES=292, PETRI_TRANSITIONS=332} [2024-06-03 18:45:05,641 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 249 predicate places. [2024-06-03 18:45:05,641 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 332 transitions, 4362 flow [2024-06-03 18:45:05,641 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:05,641 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:45:05,641 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:45:05,641 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-03 18:45:05,642 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:45:05,642 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:45:05,642 INFO L85 PathProgramCache]: Analyzing trace with hash 1173106482, now seen corresponding path program 9 times [2024-06-03 18:45:05,642 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:45:05,642 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1080991528] [2024-06-03 18:45:05,642 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:45:05,642 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:45:05,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:45:05,750 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:45:05,750 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:45:05,750 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1080991528] [2024-06-03 18:45:05,750 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1080991528] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:45:05,750 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:45:05,750 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:45:05,751 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1027541091] [2024-06-03 18:45:05,751 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:45:05,751 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:45:05,751 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:45:05,751 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:45:05,751 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:45:05,792 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:45:05,792 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 332 transitions, 4362 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:05,792 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:45:05,792 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:45:05,792 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:45:06,587 INFO L124 PetriNetUnfolderBase]: 2897/4918 cut-off events. [2024-06-03 18:45:06,587 INFO L125 PetriNetUnfolderBase]: For 408175/408175 co-relation queries the response was YES. [2024-06-03 18:45:06,632 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35108 conditions, 4918 events. 2897/4918 cut-off events. For 408175/408175 co-relation queries the response was YES. Maximal size of possible extension queue 344. Compared 32825 event pairs, 634 based on Foata normal form. 16/4928 useless extension candidates. Maximal degree in co-relation 34967. Up to 4167 conditions per place. [2024-06-03 18:45:06,648 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 239 selfloop transitions, 109 changer transitions 0/355 dead transitions. [2024-06-03 18:45:06,648 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 355 transitions, 5218 flow [2024-06-03 18:45:06,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:45:06,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:45:06,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-03 18:45:06,648 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-03 18:45:06,648 INFO L175 Difference]: Start difference. First operand has 292 places, 332 transitions, 4362 flow. Second operand 7 states and 168 transitions. [2024-06-03 18:45:06,649 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 355 transitions, 5218 flow [2024-06-03 18:45:07,750 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 355 transitions, 4922 flow, removed 31 selfloop flow, removed 7 redundant places. [2024-06-03 18:45:07,754 INFO L231 Difference]: Finished difference. Result has 292 places, 334 transitions, 4386 flow [2024-06-03 18:45:07,754 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4066, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=332, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4386, PETRI_PLACES=292, PETRI_TRANSITIONS=334} [2024-06-03 18:45:07,754 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 249 predicate places. [2024-06-03 18:45:07,754 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 334 transitions, 4386 flow [2024-06-03 18:45:07,754 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:07,754 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:45:07,754 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:45:07,754 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-03 18:45:07,754 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:45:07,755 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:45:07,755 INFO L85 PathProgramCache]: Analyzing trace with hash -703416780, now seen corresponding path program 10 times [2024-06-03 18:45:07,755 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:45:07,755 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2051409071] [2024-06-03 18:45:07,755 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:45:07,755 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:45:07,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:45:07,866 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:45:07,866 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:45:07,866 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2051409071] [2024-06-03 18:45:07,866 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2051409071] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:45:07,866 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:45:07,866 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:45:07,866 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1084696144] [2024-06-03 18:45:07,867 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:45:07,867 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:45:07,867 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:45:07,867 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:45:07,867 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:45:07,919 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:45:07,919 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 334 transitions, 4386 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:07,919 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:45:07,920 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:45:07,920 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:45:08,669 INFO L124 PetriNetUnfolderBase]: 2911/4949 cut-off events. [2024-06-03 18:45:08,670 INFO L125 PetriNetUnfolderBase]: For 385967/385967 co-relation queries the response was YES. [2024-06-03 18:45:08,713 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34627 conditions, 4949 events. 2911/4949 cut-off events. For 385967/385967 co-relation queries the response was YES. Maximal size of possible extension queue 345. Compared 33010 event pairs, 513 based on Foata normal form. 12/4955 useless extension candidates. Maximal degree in co-relation 34485. Up to 3526 conditions per place. [2024-06-03 18:45:08,728 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 241 selfloop transitions, 117 changer transitions 0/365 dead transitions. [2024-06-03 18:45:08,728 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 365 transitions, 5484 flow [2024-06-03 18:45:08,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:45:08,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:45:08,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-03 18:45:08,729 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5952380952380952 [2024-06-03 18:45:08,729 INFO L175 Difference]: Start difference. First operand has 292 places, 334 transitions, 4386 flow. Second operand 7 states and 175 transitions. [2024-06-03 18:45:08,729 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 365 transitions, 5484 flow [2024-06-03 18:45:09,797 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 365 transitions, 5208 flow, removed 33 selfloop flow, removed 5 redundant places. [2024-06-03 18:45:09,802 INFO L231 Difference]: Finished difference. Result has 295 places, 337 transitions, 4539 flow [2024-06-03 18:45:09,802 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4110, PETRI_DIFFERENCE_MINUEND_PLACES=287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=334, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4539, PETRI_PLACES=295, PETRI_TRANSITIONS=337} [2024-06-03 18:45:09,802 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 252 predicate places. [2024-06-03 18:45:09,802 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 337 transitions, 4539 flow [2024-06-03 18:45:09,802 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:09,802 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:45:09,802 INFO 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:45:09,802 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-03 18:45:09,803 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:45:09,803 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:45:09,803 INFO L85 PathProgramCache]: Analyzing trace with hash -346170728, now seen corresponding path program 2 times [2024-06-03 18:45:09,803 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:45:09,803 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [567942806] [2024-06-03 18:45:09,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:45:09,803 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:45:09,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:45: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:45:09,908 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:45:09,908 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [567942806] [2024-06-03 18:45:09,908 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [567942806] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:45:09,908 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:45:09,908 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:45:09,908 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [702734211] [2024-06-03 18:45:09,908 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:45:09,908 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:45:09,908 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:45:09,908 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:45:09,909 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:45:09,945 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:45:09,945 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 337 transitions, 4539 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:09,945 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:45:09,945 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:45:09,945 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:45:10,771 INFO L124 PetriNetUnfolderBase]: 2951/5029 cut-off events. [2024-06-03 18:45:10,771 INFO L125 PetriNetUnfolderBase]: For 396409/396412 co-relation queries the response was YES. [2024-06-03 18:45:10,817 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35397 conditions, 5029 events. 2951/5029 cut-off events. For 396409/396412 co-relation queries the response was YES. Maximal size of possible extension queue 352. Compared 33844 event pairs, 663 based on Foata normal form. 14/5035 useless extension candidates. Maximal degree in co-relation 35253. Up to 4261 conditions per place. [2024-06-03 18:45:10,834 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 231 selfloop transitions, 125 changer transitions 0/363 dead transitions. [2024-06-03 18:45:10,834 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 363 transitions, 5421 flow [2024-06-03 18:45:10,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 18:45:10,835 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 18:45:10,835 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 224 transitions. [2024-06-03 18:45:10,835 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5333333333333333 [2024-06-03 18:45:10,835 INFO L175 Difference]: Start difference. First operand has 295 places, 337 transitions, 4539 flow. Second operand 10 states and 224 transitions. [2024-06-03 18:45:10,835 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 363 transitions, 5421 flow [2024-06-03 18:45:12,044 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 298 places, 363 transitions, 5009 flow, removed 51 selfloop flow, removed 6 redundant places. [2024-06-03 18:45:12,048 INFO L231 Difference]: Finished difference. Result has 299 places, 339 transitions, 4468 flow [2024-06-03 18:45:12,049 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4129, PETRI_DIFFERENCE_MINUEND_PLACES=289, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=337, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4468, PETRI_PLACES=299, PETRI_TRANSITIONS=339} [2024-06-03 18:45:12,049 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 256 predicate places. [2024-06-03 18:45:12,049 INFO L495 AbstractCegarLoop]: Abstraction has has 299 places, 339 transitions, 4468 flow [2024-06-03 18:45:12,049 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:12,049 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:45:12,049 INFO 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:45:12,049 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-03 18:45:12,049 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:45:12,049 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:45:12,050 INFO L85 PathProgramCache]: Analyzing trace with hash -80473448, now seen corresponding path program 3 times [2024-06-03 18:45:12,050 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:45:12,050 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [361945683] [2024-06-03 18:45:12,050 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:45:12,050 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:45:12,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:45:12,167 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:45:12,167 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:45:12,167 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [361945683] [2024-06-03 18:45:12,167 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [361945683] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:45:12,167 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:45:12,167 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:45:12,167 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1644231612] [2024-06-03 18:45:12,167 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:45:12,167 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:45:12,167 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:45:12,168 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:45:12,168 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:45:12,243 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:45:12,244 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 299 places, 339 transitions, 4468 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:12,244 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:45:12,244 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:45:12,244 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:45:13,043 INFO L124 PetriNetUnfolderBase]: 3024/5152 cut-off events. [2024-06-03 18:45:13,043 INFO L125 PetriNetUnfolderBase]: For 409857/409860 co-relation queries the response was YES. [2024-06-03 18:45:13,090 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35825 conditions, 5152 events. 3024/5152 cut-off events. For 409857/409860 co-relation queries the response was YES. Maximal size of possible extension queue 363. Compared 34727 event pairs, 654 based on Foata normal form. 14/5158 useless extension candidates. Maximal degree in co-relation 35681. Up to 3898 conditions per place. [2024-06-03 18:45:13,107 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 213 selfloop transitions, 147 changer transitions 0/367 dead transitions. [2024-06-03 18:45:13,108 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 307 places, 367 transitions, 5546 flow [2024-06-03 18:45:13,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:45:13,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:45:13,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 207 transitions. [2024-06-03 18:45:13,108 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5476190476190477 [2024-06-03 18:45:13,108 INFO L175 Difference]: Start difference. First operand has 299 places, 339 transitions, 4468 flow. Second operand 9 states and 207 transitions. [2024-06-03 18:45:13,108 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 307 places, 367 transitions, 5546 flow [2024-06-03 18:45:14,232 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 367 transitions, 5231 flow, removed 34 selfloop flow, removed 8 redundant places. [2024-06-03 18:45:14,236 INFO L231 Difference]: Finished difference. Result has 300 places, 342 transitions, 4566 flow [2024-06-03 18:45:14,237 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4153, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=339, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=145, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4566, PETRI_PLACES=300, PETRI_TRANSITIONS=342} [2024-06-03 18:45:14,237 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 257 predicate places. [2024-06-03 18:45:14,237 INFO L495 AbstractCegarLoop]: Abstraction has has 300 places, 342 transitions, 4566 flow [2024-06-03 18:45:14,237 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:14,237 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:45:14,237 INFO 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:45:14,237 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-03 18:45:14,237 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:45:14,237 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:45:14,238 INFO L85 PathProgramCache]: Analyzing trace with hash 1178828214, now seen corresponding path program 4 times [2024-06-03 18:45:14,238 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:45:14,238 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1475522325] [2024-06-03 18:45:14,238 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:45:14,238 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:45:14,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:45:14,344 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:45:14,344 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:45:14,344 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1475522325] [2024-06-03 18:45:14,344 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1475522325] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:45:14,344 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:45:14,344 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:45:14,344 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1241158864] [2024-06-03 18:45:14,344 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:45:14,344 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:45:14,344 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:45:14,345 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:45:14,345 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:45:14,386 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:45:14,386 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 342 transitions, 4566 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:14,386 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:45:14,386 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:45:14,386 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:45:15,231 INFO L124 PetriNetUnfolderBase]: 2998/5105 cut-off events. [2024-06-03 18:45:15,231 INFO L125 PetriNetUnfolderBase]: For 378639/378639 co-relation queries the response was YES. [2024-06-03 18:45:15,275 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34530 conditions, 5105 events. 2998/5105 cut-off events. For 378639/378639 co-relation queries the response was YES. Maximal size of possible extension queue 361. Compared 34330 event pairs, 633 based on Foata normal form. 12/5111 useless extension candidates. Maximal degree in co-relation 34385. Up to 4086 conditions per place. [2024-06-03 18:45:15,290 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 226 selfloop transitions, 135 changer transitions 0/368 dead transitions. [2024-06-03 18:45:15,290 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 368 transitions, 5382 flow [2024-06-03 18:45:15,291 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:45:15,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:45:15,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 208 transitions. [2024-06-03 18:45:15,291 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5502645502645502 [2024-06-03 18:45:15,291 INFO L175 Difference]: Start difference. First operand has 300 places, 342 transitions, 4566 flow. Second operand 9 states and 208 transitions. [2024-06-03 18:45:15,291 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 368 transitions, 5382 flow [2024-06-03 18:45:16,631 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 301 places, 368 transitions, 5022 flow, removed 54 selfloop flow, removed 7 redundant places. [2024-06-03 18:45:16,635 INFO L231 Difference]: Finished difference. Result has 302 places, 342 transitions, 4484 flow [2024-06-03 18:45:16,635 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4206, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=342, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4484, PETRI_PLACES=302, PETRI_TRANSITIONS=342} [2024-06-03 18:45:16,635 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 259 predicate places. [2024-06-03 18:45:16,636 INFO L495 AbstractCegarLoop]: Abstraction has has 302 places, 342 transitions, 4484 flow [2024-06-03 18:45:16,636 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:16,636 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:45:16,636 INFO L208 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,636 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-03 18:45:16,636 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:45:16,636 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:45:16,636 INFO L85 PathProgramCache]: Analyzing trace with hash -1104635636, now seen corresponding path program 1 times [2024-06-03 18:45:16,636 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:45:16,636 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1591093073] [2024-06-03 18:45:16,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:45:16,636 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:45:16,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:45:16,733 INFO 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,733 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:45:16,733 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1591093073] [2024-06-03 18:45:16,733 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1591093073] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:45:16,733 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:45:16,733 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:45:16,733 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [346179274] [2024-06-03 18:45:16,734 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:45:16,734 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:45:16,734 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:45:16,734 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:45:16,734 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:45:16,771 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:45:16,771 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 302 places, 342 transitions, 4484 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:16,771 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:45:16,771 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:45:16,771 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:45:17,572 INFO L124 PetriNetUnfolderBase]: 3019/5145 cut-off events. [2024-06-03 18:45:17,572 INFO L125 PetriNetUnfolderBase]: For 351047/351047 co-relation queries the response was YES. [2024-06-03 18:45:17,622 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34626 conditions, 5145 events. 3019/5145 cut-off events. For 351047/351047 co-relation queries the response was YES. Maximal size of possible extension queue 365. Compared 34684 event pairs, 649 based on Foata normal form. 1/5141 useless extension candidates. Maximal degree in co-relation 34481. Up to 4641 conditions per place. [2024-06-03 18:45:17,639 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 331 selfloop transitions, 42 changer transitions 0/380 dead transitions. [2024-06-03 18:45:17,639 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 380 transitions, 5608 flow [2024-06-03 18:45:17,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:45:17,640 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:45:17,640 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 198 transitions. [2024-06-03 18:45:17,640 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5892857142857143 [2024-06-03 18:45:17,640 INFO L175 Difference]: Start difference. First operand has 302 places, 342 transitions, 4484 flow. Second operand 8 states and 198 transitions. [2024-06-03 18:45:17,640 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 380 transitions, 5608 flow [2024-06-03 18:45:18,778 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 301 places, 380 transitions, 5261 flow, removed 22 selfloop flow, removed 8 redundant places. [2024-06-03 18:45:18,783 INFO L231 Difference]: Finished difference. Result has 303 places, 349 transitions, 4390 flow [2024-06-03 18:45:18,783 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4143, PETRI_DIFFERENCE_MINUEND_PLACES=294, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=342, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=303, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4390, PETRI_PLACES=303, PETRI_TRANSITIONS=349} [2024-06-03 18:45:18,783 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 260 predicate places. [2024-06-03 18:45:18,783 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 349 transitions, 4390 flow [2024-06-03 18:45:18,784 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:18,784 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:45:18,784 INFO L208 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:18,784 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-03 18:45:18,784 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:45:18,784 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:45:18,784 INFO L85 PathProgramCache]: Analyzing trace with hash -452439130, now seen corresponding path program 2 times [2024-06-03 18:45:18,785 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:45:18,785 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [19866733] [2024-06-03 18:45:18,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:45:18,785 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:45:18,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:45:18,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:45:18,888 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:45:18,888 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [19866733] [2024-06-03 18:45:18,888 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [19866733] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:45:18,888 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:45:18,888 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:45:18,888 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [32523850] [2024-06-03 18:45:18,888 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:45:18,889 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:45:18,889 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:45:18,889 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:45:18,889 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:45:18,931 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:45:18,931 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 349 transitions, 4390 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:18,931 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:45:18,931 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:45:18,931 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:45:19,740 INFO L124 PetriNetUnfolderBase]: 3029/5161 cut-off events. [2024-06-03 18:45:19,741 INFO L125 PetriNetUnfolderBase]: For 335795/335795 co-relation queries the response was YES. [2024-06-03 18:45:19,789 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34565 conditions, 5161 events. 3029/5161 cut-off events. For 335795/335795 co-relation queries the response was YES. Maximal size of possible extension queue 365. Compared 34814 event pairs, 649 based on Foata normal form. 1/5157 useless extension candidates. Maximal degree in co-relation 34418. Up to 4671 conditions per place. [2024-06-03 18:45:19,806 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 336 selfloop transitions, 39 changer transitions 0/382 dead transitions. [2024-06-03 18:45:19,806 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 382 transitions, 5313 flow [2024-06-03 18:45:19,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:45:19,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:45:19,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-03 18:45:19,806 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-03 18:45:19,806 INFO L175 Difference]: Start difference. First operand has 303 places, 349 transitions, 4390 flow. Second operand 8 states and 192 transitions. [2024-06-03 18:45:19,807 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 382 transitions, 5313 flow [2024-06-03 18:45:20,893 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 382 transitions, 5137 flow, removed 65 selfloop flow, removed 4 redundant places. [2024-06-03 18:45:20,898 INFO L231 Difference]: Finished difference. Result has 307 places, 355 transitions, 4409 flow [2024-06-03 18:45:20,898 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4249, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=349, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=313, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4409, PETRI_PLACES=307, PETRI_TRANSITIONS=355} [2024-06-03 18:45:20,898 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 264 predicate places. [2024-06-03 18:45:20,898 INFO L495 AbstractCegarLoop]: Abstraction has has 307 places, 355 transitions, 4409 flow [2024-06-03 18:45:20,898 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:20,898 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:45:20,898 INFO L208 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:20,898 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-03 18:45:20,899 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:45:20,899 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:45:20,899 INFO L85 PathProgramCache]: Analyzing trace with hash -1330342146, now seen corresponding path program 1 times [2024-06-03 18:45:20,899 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:45:20,899 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1861595258] [2024-06-03 18:45:20,899 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:45:20,899 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:45:20,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:45:20,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:45:20,990 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:45:20,990 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1861595258] [2024-06-03 18:45:20,990 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1861595258] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:45:20,990 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:45:20,990 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:45:20,990 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1324877217] [2024-06-03 18:45:20,990 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:45:20,990 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:45:20,990 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:45:20,990 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:45:20,991 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:45:21,018 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:45:21,018 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 355 transitions, 4409 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:21,018 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:45:21,018 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:45:21,018 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:45:21,865 INFO L124 PetriNetUnfolderBase]: 3042/5175 cut-off events. [2024-06-03 18:45:21,866 INFO L125 PetriNetUnfolderBase]: For 346497/346497 co-relation queries the response was YES. [2024-06-03 18:45:21,915 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34762 conditions, 5175 events. 3042/5175 cut-off events. For 346497/346497 co-relation queries the response was YES. Maximal size of possible extension queue 368. Compared 35033 event pairs, 667 based on Foata normal form. 1/5167 useless extension candidates. Maximal degree in co-relation 34613. Up to 4595 conditions per place. [2024-06-03 18:45:21,932 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 297 selfloop transitions, 71 changer transitions 0/375 dead transitions. [2024-06-03 18:45:21,932 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 375 transitions, 5391 flow [2024-06-03 18:45:21,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:45:21,933 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:45:21,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-03 18:45:21,933 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5873015873015873 [2024-06-03 18:45:21,933 INFO L175 Difference]: Start difference. First operand has 307 places, 355 transitions, 4409 flow. Second operand 6 states and 148 transitions. [2024-06-03 18:45:21,933 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 375 transitions, 5391 flow [2024-06-03 18:45:23,250 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 375 transitions, 5289 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-03 18:45:23,254 INFO L231 Difference]: Finished difference. Result has 308 places, 361 transitions, 4523 flow [2024-06-03 18:45:23,254 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4307, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=355, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=287, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4523, PETRI_PLACES=308, PETRI_TRANSITIONS=361} [2024-06-03 18:45:23,254 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 265 predicate places. [2024-06-03 18:45:23,254 INFO L495 AbstractCegarLoop]: Abstraction has has 308 places, 361 transitions, 4523 flow [2024-06-03 18:45:23,254 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:23,254 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:45:23,255 INFO L208 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:23,255 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-03 18:45:23,255 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:45:23,255 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:45:23,255 INFO L85 PathProgramCache]: Analyzing trace with hash 1640477098, now seen corresponding path program 3 times [2024-06-03 18:45:23,255 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:45:23,255 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1840177158] [2024-06-03 18:45:23,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:45:23,255 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:45:23,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:45:23,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:45:23,374 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:45:23,374 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1840177158] [2024-06-03 18:45:23,375 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1840177158] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:45:23,375 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:45:23,375 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:45:23,375 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1612073515] [2024-06-03 18:45:23,375 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:45:23,375 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:45:23,375 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:45:23,375 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:45:23,376 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:45:23,417 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:45:23,417 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 361 transitions, 4523 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:23,417 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:45:23,417 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:45:23,417 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:45:24,299 INFO L124 PetriNetUnfolderBase]: 3057/5202 cut-off events. [2024-06-03 18:45:24,299 INFO L125 PetriNetUnfolderBase]: For 354766/354766 co-relation queries the response was YES. [2024-06-03 18:45:24,348 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35116 conditions, 5202 events. 3057/5202 cut-off events. For 354766/354766 co-relation queries the response was YES. Maximal size of possible extension queue 368. Compared 35134 event pairs, 646 based on Foata normal form. 1/5198 useless extension candidates. Maximal degree in co-relation 34966. Up to 4701 conditions per place. [2024-06-03 18:45:24,364 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 344 selfloop transitions, 49 changer transitions 0/400 dead transitions. [2024-06-03 18:45:24,365 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 400 transitions, 5498 flow [2024-06-03 18:45:24,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 18:45:24,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 18:45:24,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 246 transitions. [2024-06-03 18:45:24,365 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5324675324675324 [2024-06-03 18:45:24,365 INFO L175 Difference]: Start difference. First operand has 308 places, 361 transitions, 4523 flow. Second operand 11 states and 246 transitions. [2024-06-03 18:45:24,365 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 400 transitions, 5498 flow [2024-06-03 18:45:25,501 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 400 transitions, 5451 flow, removed 4 selfloop flow, removed 2 redundant places. [2024-06-03 18:45:25,506 INFO L231 Difference]: Finished difference. Result has 317 places, 370 transitions, 4701 flow [2024-06-03 18:45:25,506 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4478, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=361, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=318, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4701, PETRI_PLACES=317, PETRI_TRANSITIONS=370} [2024-06-03 18:45:25,506 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 274 predicate places. [2024-06-03 18:45:25,506 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 370 transitions, 4701 flow [2024-06-03 18:45:25,507 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:25,507 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:45:25,507 INFO L208 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,507 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-03 18:45:25,507 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:45:25,507 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:45:25,507 INFO L85 PathProgramCache]: Analyzing trace with hash -199472504, now seen corresponding path program 2 times [2024-06-03 18:45:25,507 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:45:25,507 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [385646973] [2024-06-03 18:45:25,507 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:45:25,507 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:45:25,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:45:25,603 INFO 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:25,603 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:45:25,603 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [385646973] [2024-06-03 18:45:25,603 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [385646973] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:45:25,603 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:45:25,603 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:45:25,603 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [483264128] [2024-06-03 18:45:25,604 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:45:25,604 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:45:25,604 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:45:25,604 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:45:25,604 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:45:25,640 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:45:25,640 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 370 transitions, 4701 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:25,640 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:45:25,640 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:45:25,640 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:45:26,519 INFO L124 PetriNetUnfolderBase]: 3062/5203 cut-off events. [2024-06-03 18:45:26,519 INFO L125 PetriNetUnfolderBase]: For 363225/363225 co-relation queries the response was YES. [2024-06-03 18:45:26,570 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35398 conditions, 5203 events. 3062/5203 cut-off events. For 363225/363225 co-relation queries the response was YES. Maximal size of possible extension queue 369. Compared 35214 event pairs, 663 based on Foata normal form. 1/5195 useless extension candidates. Maximal degree in co-relation 35246. Up to 4614 conditions per place. [2024-06-03 18:45:26,587 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 293 selfloop transitions, 88 changer transitions 0/388 dead transitions. [2024-06-03 18:45:26,588 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 388 transitions, 5694 flow [2024-06-03 18:45:26,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:45:26,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:45:26,588 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-03 18:45:26,588 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5680272108843537 [2024-06-03 18:45:26,588 INFO L175 Difference]: Start difference. First operand has 317 places, 370 transitions, 4701 flow. Second operand 7 states and 167 transitions. [2024-06-03 18:45:26,589 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 388 transitions, 5694 flow [2024-06-03 18:45:27,645 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 388 transitions, 5562 flow, removed 20 selfloop flow, removed 7 redundant places. [2024-06-03 18:45:27,649 INFO L231 Difference]: Finished difference. Result has 317 places, 373 transitions, 4789 flow [2024-06-03 18:45:27,649 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4569, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=370, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=285, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4789, PETRI_PLACES=317, PETRI_TRANSITIONS=373} [2024-06-03 18:45:27,650 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 274 predicate places. [2024-06-03 18:45:27,650 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 373 transitions, 4789 flow [2024-06-03 18:45:27,650 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:27,650 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:45:27,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, 1, 1] [2024-06-03 18:45:27,650 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-03 18:45:27,650 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:45:27,650 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:45:27,650 INFO L85 PathProgramCache]: Analyzing trace with hash 1640477284, now seen corresponding path program 3 times [2024-06-03 18:45:27,650 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:45:27,650 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1134790683] [2024-06-03 18:45:27,650 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:45:27,650 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:45:27,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:45:27,757 INFO 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:27,757 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:45:27,757 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1134790683] [2024-06-03 18:45:27,757 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1134790683] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:45:27,757 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:45:27,757 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:45:27,757 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1924269828] [2024-06-03 18:45:27,757 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:45:27,757 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:45:27,758 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:45:27,758 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:45:27,758 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:45:27,784 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:45:27,788 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 373 transitions, 4789 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:27,788 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:45:27,788 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:45:27,788 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:45:28,613 INFO L124 PetriNetUnfolderBase]: 3059/5215 cut-off events. [2024-06-03 18:45:28,613 INFO L125 PetriNetUnfolderBase]: For 367387/367387 co-relation queries the response was YES. [2024-06-03 18:45:28,663 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35498 conditions, 5215 events. 3059/5215 cut-off events. For 367387/367387 co-relation queries the response was YES. Maximal size of possible extension queue 368. Compared 35432 event pairs, 678 based on Foata normal form. 1/5207 useless extension candidates. Maximal degree in co-relation 35345. Up to 4611 conditions per place. [2024-06-03 18:45:28,680 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 297 selfloop transitions, 81 changer transitions 0/385 dead transitions. [2024-06-03 18:45:28,680 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 385 transitions, 5575 flow [2024-06-03 18:45:28,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-03 18:45:28,681 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-03 18:45:28,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 126 transitions. [2024-06-03 18:45:28,681 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-03 18:45:28,681 INFO L175 Difference]: Start difference. First operand has 317 places, 373 transitions, 4789 flow. Second operand 5 states and 126 transitions. [2024-06-03 18:45:28,681 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 385 transitions, 5575 flow [2024-06-03 18:45:29,942 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 385 transitions, 5410 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-03 18:45:29,947 INFO L231 Difference]: Finished difference. Result has 317 places, 373 transitions, 4813 flow [2024-06-03 18:45:29,947 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4624, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=373, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=292, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=4813, PETRI_PLACES=317, PETRI_TRANSITIONS=373} [2024-06-03 18:45:29,947 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 274 predicate places. [2024-06-03 18:45:29,947 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 373 transitions, 4813 flow [2024-06-03 18:45:29,947 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:29,947 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:45:29,947 INFO L208 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,948 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-03 18:45:29,948 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:45:29,948 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:45:29,948 INFO L85 PathProgramCache]: Analyzing trace with hash -1892468150, now seen corresponding path program 4 times [2024-06-03 18:45:29,948 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:45:29,948 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2093302261] [2024-06-03 18:45:29,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:45:29,948 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:45:29,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:45:30,049 INFO 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:30,049 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:45:30,049 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2093302261] [2024-06-03 18:45:30,049 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2093302261] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:45:30,049 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:45:30,049 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:45:30,049 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [37068704] [2024-06-03 18:45:30,050 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:45:30,050 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:45:30,050 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:45:30,050 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:45:30,050 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:45:30,098 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:45:30,098 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 373 transitions, 4813 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:30,099 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:45:30,099 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:45:30,099 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:45:30,944 INFO L124 PetriNetUnfolderBase]: 3104/5276 cut-off events. [2024-06-03 18:45:30,944 INFO L125 PetriNetUnfolderBase]: For 387427/387430 co-relation queries the response was YES. [2024-06-03 18:45:30,994 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36480 conditions, 5276 events. 3104/5276 cut-off events. For 387427/387430 co-relation queries the response was YES. Maximal size of possible extension queue 373. Compared 35695 event pairs, 680 based on Foata normal form. 1/5261 useless extension candidates. Maximal degree in co-relation 36327. Up to 4277 conditions per place. [2024-06-03 18:45:31,012 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 233 selfloop transitions, 182 changer transitions 0/422 dead transitions. [2024-06-03 18:45:31,012 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 324 places, 422 transitions, 6741 flow [2024-06-03 18:45:31,013 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:45:31,013 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:45:31,013 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 205 transitions. [2024-06-03 18:45:31,013 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6101190476190477 [2024-06-03 18:45:31,013 INFO L175 Difference]: Start difference. First operand has 317 places, 373 transitions, 4813 flow. Second operand 8 states and 205 transitions. [2024-06-03 18:45:31,015 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 324 places, 422 transitions, 6741 flow [2024-06-03 18:45:32,314 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 422 transitions, 6531 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-03 18:45:32,319 INFO L231 Difference]: Finished difference. Result has 319 places, 391 transitions, 5363 flow [2024-06-03 18:45:32,319 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4619, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=373, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=168, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=205, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5363, PETRI_PLACES=319, PETRI_TRANSITIONS=391} [2024-06-03 18:45:32,319 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 276 predicate places. [2024-06-03 18:45:32,319 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 391 transitions, 5363 flow [2024-06-03 18:45:32,319 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:32,320 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:45:32,320 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:45:32,320 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-03 18:45:32,320 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:45:32,320 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:45:32,320 INFO L85 PathProgramCache]: Analyzing trace with hash -44294930, now seen corresponding path program 5 times [2024-06-03 18:45:32,320 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:45:32,320 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2057338729] [2024-06-03 18:45:32,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:45:32,321 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:45:32,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:45:32,423 INFO 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:32,423 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:45:32,423 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2057338729] [2024-06-03 18:45:32,423 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2057338729] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:45:32,423 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:45:32,423 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:45:32,424 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [463897374] [2024-06-03 18:45:32,424 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:45:32,424 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:45:32,424 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:45:32,424 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:45:32,424 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:45:32,465 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:45:32,466 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 391 transitions, 5363 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:32,466 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:45:32,466 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:45:32,466 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:45:33,379 INFO L124 PetriNetUnfolderBase]: 3109/5281 cut-off events. [2024-06-03 18:45:33,379 INFO L125 PetriNetUnfolderBase]: For 384061/384064 co-relation queries the response was YES. [2024-06-03 18:45:33,426 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37349 conditions, 5281 events. 3109/5281 cut-off events. For 384061/384064 co-relation queries the response was YES. Maximal size of possible extension queue 375. Compared 35679 event pairs, 678 based on Foata normal form. 1/5266 useless extension candidates. Maximal degree in co-relation 37197. Up to 4281 conditions per place. [2024-06-03 18:45:33,443 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 238 selfloop transitions, 181 changer transitions 0/426 dead transitions. [2024-06-03 18:45:33,444 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 426 transitions, 7165 flow [2024-06-03 18:45:33,446 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:45:33,446 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:45:33,446 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 207 transitions. [2024-06-03 18:45:33,446 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6160714285714286 [2024-06-03 18:45:33,446 INFO L175 Difference]: Start difference. First operand has 319 places, 391 transitions, 5363 flow. Second operand 8 states and 207 transitions. [2024-06-03 18:45:33,446 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 426 transitions, 7165 flow [2024-06-03 18:45:34,859 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 426 transitions, 6941 flow, removed 96 selfloop flow, removed 1 redundant places. [2024-06-03 18:45:34,865 INFO L231 Difference]: Finished difference. Result has 326 places, 394 transitions, 5583 flow [2024-06-03 18:45:34,865 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5161, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=391, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=178, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5583, PETRI_PLACES=326, PETRI_TRANSITIONS=394} [2024-06-03 18:45:34,865 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 283 predicate places. [2024-06-03 18:45:34,865 INFO L495 AbstractCegarLoop]: Abstraction has has 326 places, 394 transitions, 5583 flow [2024-06-03 18:45:34,866 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:34,866 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:45:34,866 INFO L208 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:34,866 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-03 18:45:34,866 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:45:34,866 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:45:34,866 INFO L85 PathProgramCache]: Analyzing trace with hash -518742314, now seen corresponding path program 4 times [2024-06-03 18:45:34,866 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:45:34,866 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [673230617] [2024-06-03 18:45:34,867 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:45:34,867 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:45:34,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:45:34,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:45:34,959 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:45:34,959 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [673230617] [2024-06-03 18:45:34,959 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [673230617] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:45:34,959 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:45:34,959 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:45:34,959 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [141506839] [2024-06-03 18:45:34,959 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:45:34,960 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:45:34,960 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:45:34,960 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:45:34,960 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:45:34,985 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:45:34,985 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 394 transitions, 5583 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:34,985 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:45:34,985 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:45:34,985 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:45:35,828 INFO L124 PetriNetUnfolderBase]: 3124/5333 cut-off events. [2024-06-03 18:45:35,828 INFO L125 PetriNetUnfolderBase]: For 386197/386197 co-relation queries the response was YES. [2024-06-03 18:45:35,881 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37233 conditions, 5333 events. 3124/5333 cut-off events. For 386197/386197 co-relation queries the response was YES. Maximal size of possible extension queue 379. Compared 36350 event pairs, 684 based on Foata normal form. 1/5325 useless extension candidates. Maximal degree in co-relation 37078. Up to 4638 conditions per place. [2024-06-03 18:45:35,900 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 322 selfloop transitions, 92 changer transitions 0/421 dead transitions. [2024-06-03 18:45:35,900 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 421 transitions, 6722 flow [2024-06-03 18:45:35,900 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:45:35,900 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:45:35,901 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-03 18:45:35,901 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.564625850340136 [2024-06-03 18:45:35,901 INFO L175 Difference]: Start difference. First operand has 326 places, 394 transitions, 5583 flow. Second operand 7 states and 166 transitions. [2024-06-03 18:45:35,901 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 421 transitions, 6722 flow [2024-06-03 18:45:37,664 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 421 transitions, 6231 flow, removed 31 selfloop flow, removed 7 redundant places. [2024-06-03 18:45:37,670 INFO L231 Difference]: Finished difference. Result has 327 places, 403 transitions, 5398 flow [2024-06-03 18:45:37,670 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5106, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=394, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=309, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5398, PETRI_PLACES=327, PETRI_TRANSITIONS=403} [2024-06-03 18:45:37,670 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 284 predicate places. [2024-06-03 18:45:37,671 INFO L495 AbstractCegarLoop]: Abstraction has has 327 places, 403 transitions, 5398 flow [2024-06-03 18:45:37,671 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:37,671 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:45:37,671 INFO L208 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:37,671 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-03 18:45:37,671 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:45:37,671 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:45:37,672 INFO L85 PathProgramCache]: Analyzing trace with hash -775953494, now seen corresponding path program 6 times [2024-06-03 18:45:37,672 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:45:37,672 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [940600405] [2024-06-03 18:45:37,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:45:37,672 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:45:37,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:45:37,771 INFO 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:37,771 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:45:37,771 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [940600405] [2024-06-03 18:45:37,771 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [940600405] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:45:37,771 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:45:37,772 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:45:37,772 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [468695923] [2024-06-03 18:45:37,772 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:45:37,772 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:45:37,772 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:45:37,772 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:45:37,773 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:45:37,814 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:45:37,815 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 403 transitions, 5398 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:37,815 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:45:37,815 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:45:37,815 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:45:38,672 INFO L124 PetriNetUnfolderBase]: 3129/5329 cut-off events. [2024-06-03 18:45:38,672 INFO L125 PetriNetUnfolderBase]: For 394480/394483 co-relation queries the response was YES. [2024-06-03 18:45:38,725 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36953 conditions, 5329 events. 3129/5329 cut-off events. For 394480/394483 co-relation queries the response was YES. Maximal size of possible extension queue 381. Compared 36212 event pairs, 689 based on Foata normal form. 1/5314 useless extension candidates. Maximal degree in co-relation 36797. Up to 4293 conditions per place. [2024-06-03 18:45:38,743 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 232 selfloop transitions, 194 changer transitions 0/433 dead transitions. [2024-06-03 18:45:38,744 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 433 transitions, 6852 flow [2024-06-03 18:45:38,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:45:38,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:45:38,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 200 transitions. [2024-06-03 18:45:38,744 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5952380952380952 [2024-06-03 18:45:38,744 INFO L175 Difference]: Start difference. First operand has 327 places, 403 transitions, 5398 flow. Second operand 8 states and 200 transitions. [2024-06-03 18:45:38,744 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 433 transitions, 6852 flow [2024-06-03 18:45:40,609 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 433 transitions, 6613 flow, removed 18 selfloop flow, removed 4 redundant places. [2024-06-03 18:45:40,614 INFO L231 Difference]: Finished difference. Result has 331 places, 406 transitions, 5591 flow [2024-06-03 18:45:40,614 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5159, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=403, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=191, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5591, PETRI_PLACES=331, PETRI_TRANSITIONS=406} [2024-06-03 18:45:40,614 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 288 predicate places. [2024-06-03 18:45:40,614 INFO L495 AbstractCegarLoop]: Abstraction has has 331 places, 406 transitions, 5591 flow [2024-06-03 18:45:40,614 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:40,614 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:45:40,614 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:45:40,614 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-03 18:45:40,615 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:45:40,615 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:45:40,615 INFO L85 PathProgramCache]: Analyzing trace with hash -884020818, now seen corresponding path program 7 times [2024-06-03 18:45:40,615 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:45:40,615 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1897608263] [2024-06-03 18:45:40,615 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:45:40,615 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:45:40,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:45:40,719 INFO 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,719 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:45:40,719 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1897608263] [2024-06-03 18:45:40,719 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1897608263] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:45:40,719 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:45:40,719 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:45:40,719 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [287768269] [2024-06-03 18:45:40,719 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:45:40,719 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:45:40,719 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:45:40,720 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:45:40,720 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:45:40,770 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:45:40,770 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 406 transitions, 5591 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:40,770 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:45:40,770 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:45:40,770 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:45:41,805 INFO L124 PetriNetUnfolderBase]: 3134/5354 cut-off events. [2024-06-03 18:45:41,805 INFO L125 PetriNetUnfolderBase]: For 403429/403432 co-relation queries the response was YES. [2024-06-03 18:45:41,854 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37265 conditions, 5354 events. 3134/5354 cut-off events. For 403429/403432 co-relation queries the response was YES. Maximal size of possible extension queue 383. Compared 36497 event pairs, 681 based on Foata normal form. 3/5345 useless extension candidates. Maximal degree in co-relation 37109. Up to 4649 conditions per place. [2024-06-03 18:45:41,871 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 320 selfloop transitions, 107 changer transitions 0/434 dead transitions. [2024-06-03 18:45:41,871 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 434 transitions, 6719 flow [2024-06-03 18:45:41,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:45:41,872 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:45:41,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-03 18:45:41,872 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5773809523809523 [2024-06-03 18:45:41,872 INFO L175 Difference]: Start difference. First operand has 331 places, 406 transitions, 5591 flow. Second operand 8 states and 194 transitions. [2024-06-03 18:45:41,872 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 434 transitions, 6719 flow [2024-06-03 18:45:43,385 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 434 transitions, 6353 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-03 18:45:43,390 INFO L231 Difference]: Finished difference. Result has 334 places, 409 transitions, 5495 flow [2024-06-03 18:45:43,390 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5228, PETRI_DIFFERENCE_MINUEND_PLACES=326, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=406, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=299, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5495, PETRI_PLACES=334, PETRI_TRANSITIONS=409} [2024-06-03 18:45:43,391 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 291 predicate places. [2024-06-03 18:45:43,391 INFO L495 AbstractCegarLoop]: Abstraction has has 334 places, 409 transitions, 5495 flow [2024-06-03 18:45:43,391 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:43,391 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:45:43,391 INFO L208 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:43,391 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-03 18:45:43,391 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:45:43,391 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:45:43,391 INFO L85 PathProgramCache]: Analyzing trace with hash 280566160, now seen corresponding path program 8 times [2024-06-03 18:45:43,391 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:45:43,392 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [154983084] [2024-06-03 18:45:43,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:45:43,392 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:45:43,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:45:43,501 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:45:43,501 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:45:43,501 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [154983084] [2024-06-03 18:45:43,501 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [154983084] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:45:43,501 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:45:43,502 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:45:43,502 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [898288736] [2024-06-03 18:45:43,502 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:45:43,502 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:45:43,502 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:45:43,502 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:45:43,503 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:45:43,550 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:45:43,550 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 409 transitions, 5495 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:43,550 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:45:43,550 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:45:43,550 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:45:44,431 INFO L124 PetriNetUnfolderBase]: 3152/5377 cut-off events. [2024-06-03 18:45:44,431 INFO L125 PetriNetUnfolderBase]: For 415913/415916 co-relation queries the response was YES. [2024-06-03 18:45:44,482 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37374 conditions, 5377 events. 3152/5377 cut-off events. For 415913/415916 co-relation queries the response was YES. Maximal size of possible extension queue 388. Compared 36665 event pairs, 673 based on Foata normal form. 3/5368 useless extension candidates. Maximal degree in co-relation 37217. Up to 4658 conditions per place. [2024-06-03 18:45:44,499 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 315 selfloop transitions, 121 changer transitions 0/443 dead transitions. [2024-06-03 18:45:44,499 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 443 transitions, 6892 flow [2024-06-03 18:45:44,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 18:45:44,500 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 18:45:44,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 228 transitions. [2024-06-03 18:45:44,500 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5428571428571428 [2024-06-03 18:45:44,500 INFO L175 Difference]: Start difference. First operand has 334 places, 409 transitions, 5495 flow. Second operand 10 states and 228 transitions. [2024-06-03 18:45:44,501 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 443 transitions, 6892 flow [2024-06-03 18:45:46,267 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 443 transitions, 6648 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-03 18:45:46,273 INFO L231 Difference]: Finished difference. Result has 340 places, 418 transitions, 5640 flow [2024-06-03 18:45:46,273 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5259, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=409, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=291, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5640, PETRI_PLACES=340, PETRI_TRANSITIONS=418} [2024-06-03 18:45:46,273 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 297 predicate places. [2024-06-03 18:45:46,273 INFO L495 AbstractCegarLoop]: Abstraction has has 340 places, 418 transitions, 5640 flow [2024-06-03 18:45:46,273 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:46,273 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:45:46,274 INFO L208 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:46,274 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-03 18:45:46,274 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:45:46,274 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:45:46,274 INFO L85 PathProgramCache]: Analyzing trace with hash -533530744, now seen corresponding path program 5 times [2024-06-03 18:45:46,274 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:45:46,274 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [698961577] [2024-06-03 18:45:46,274 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:45:46,275 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:45:46,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:45:46,363 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:45:46,363 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:45:46,363 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [698961577] [2024-06-03 18:45:46,363 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [698961577] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:45:46,363 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:45:46,363 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:45:46,363 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1294051430] [2024-06-03 18:45:46,363 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:45:46,363 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:45:46,363 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:45:46,364 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:45:46,364 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:45:46,396 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:45:46,396 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 340 places, 418 transitions, 5640 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:46,396 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:45:46,397 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:45:46,397 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:45:47,357 INFO L124 PetriNetUnfolderBase]: 3175/5410 cut-off events. [2024-06-03 18:45:47,358 INFO L125 PetriNetUnfolderBase]: For 428862/428862 co-relation queries the response was YES. [2024-06-03 18:45:47,409 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37793 conditions, 5410 events. 3175/5410 cut-off events. For 428862/428862 co-relation queries the response was YES. Maximal size of possible extension queue 395. Compared 36950 event pairs, 674 based on Foata normal form. 1/5402 useless extension candidates. Maximal degree in co-relation 37634. Up to 4699 conditions per place. [2024-06-03 18:45:47,426 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 337 selfloop transitions, 100 changer transitions 0/444 dead transitions. [2024-06-03 18:45:47,426 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 346 places, 444 transitions, 7016 flow [2024-06-03 18:45:47,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:45:47,427 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:45:47,427 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-03 18:45:47,427 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.564625850340136 [2024-06-03 18:45:47,427 INFO L175 Difference]: Start difference. First operand has 340 places, 418 transitions, 5640 flow. Second operand 7 states and 166 transitions. [2024-06-03 18:45:47,427 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 346 places, 444 transitions, 7016 flow [2024-06-03 18:45:49,259 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 444 transitions, 6756 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-06-03 18:45:49,264 INFO L231 Difference]: Finished difference. Result has 343 places, 428 transitions, 5723 flow [2024-06-03 18:45:49,264 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5400, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=418, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=327, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5723, PETRI_PLACES=343, PETRI_TRANSITIONS=428} [2024-06-03 18:45:49,264 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 300 predicate places. [2024-06-03 18:45:49,265 INFO L495 AbstractCegarLoop]: Abstraction has has 343 places, 428 transitions, 5723 flow [2024-06-03 18:45:49,265 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:49,265 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:45:49,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] [2024-06-03 18:45:49,265 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-03 18:45:49,265 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:45:49,265 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:45:49,265 INFO L85 PathProgramCache]: Analyzing trace with hash 749591314, now seen corresponding path program 9 times [2024-06-03 18:45:49,265 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:45:49,265 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1830842797] [2024-06-03 18:45:49,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:45:49,265 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:45:49,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:45:49,365 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:45:49,365 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:45:49,365 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1830842797] [2024-06-03 18:45:49,365 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1830842797] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:45:49,365 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:45:49,365 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:45:49,365 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [618509088] [2024-06-03 18:45:49,365 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:45:49,365 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:45:49,366 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:45:49,366 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:45:49,366 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:45:49,401 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:45:49,401 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 343 places, 428 transitions, 5723 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:49,401 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:45:49,401 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:45:49,401 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:45:50,314 INFO L124 PetriNetUnfolderBase]: 3172/5409 cut-off events. [2024-06-03 18:45:50,314 INFO L125 PetriNetUnfolderBase]: For 434692/434695 co-relation queries the response was YES. [2024-06-03 18:45:50,369 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37746 conditions, 5409 events. 3172/5409 cut-off events. For 434692/434695 co-relation queries the response was YES. Maximal size of possible extension queue 395. Compared 36893 event pairs, 673 based on Foata normal form. 3/5400 useless extension candidates. Maximal degree in co-relation 37585. Up to 4680 conditions per place. [2024-06-03 18:45:50,387 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 313 selfloop transitions, 130 changer transitions 0/450 dead transitions. [2024-06-03 18:45:50,387 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 350 places, 450 transitions, 6837 flow [2024-06-03 18:45:50,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:45:50,387 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:45:50,387 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-03 18:45:50,387 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5684523809523809 [2024-06-03 18:45:50,387 INFO L175 Difference]: Start difference. First operand has 343 places, 428 transitions, 5723 flow. Second operand 8 states and 191 transitions. [2024-06-03 18:45:50,388 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 350 places, 450 transitions, 6837 flow [2024-06-03 18:45:52,687 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 450 transitions, 6675 flow, removed 18 selfloop flow, removed 3 redundant places. [2024-06-03 18:45:52,692 INFO L231 Difference]: Finished difference. Result has 348 places, 428 transitions, 5827 flow [2024-06-03 18:45:52,692 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5561, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=428, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=298, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5827, PETRI_PLACES=348, PETRI_TRANSITIONS=428} [2024-06-03 18:45:52,692 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 305 predicate places. [2024-06-03 18:45:52,692 INFO L495 AbstractCegarLoop]: Abstraction has has 348 places, 428 transitions, 5827 flow [2024-06-03 18:45:52,693 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:52,693 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:45:52,693 INFO L208 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:52,693 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-03 18:45:52,693 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:45:52,693 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:45:52,693 INFO L85 PathProgramCache]: Analyzing trace with hash 969130454, now seen corresponding path program 6 times [2024-06-03 18:45:52,693 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:45:52,693 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1571601341] [2024-06-03 18:45:52,693 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:45:52,693 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:45:52,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:45:52,779 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:45:52,779 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:45:52,779 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1571601341] [2024-06-03 18:45:52,779 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1571601341] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:45:52,779 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:45:52,779 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:45:52,779 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1938094680] [2024-06-03 18:45:52,780 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:45:52,780 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:45:52,780 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:45:52,780 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:45:52,780 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:45:52,821 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:45:52,822 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 428 transitions, 5827 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:52,822 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:45:52,822 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:45:52,822 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:45:53,698 INFO L124 PetriNetUnfolderBase]: 3169/5402 cut-off events. [2024-06-03 18:45:53,698 INFO L125 PetriNetUnfolderBase]: For 440060/440060 co-relation queries the response was YES. [2024-06-03 18:45:53,750 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37815 conditions, 5402 events. 3169/5402 cut-off events. For 440060/440060 co-relation queries the response was YES. Maximal size of possible extension queue 395. Compared 36855 event pairs, 674 based on Foata normal form. 1/5394 useless extension candidates. Maximal degree in co-relation 37653. Up to 4692 conditions per place. [2024-06-03 18:45:53,769 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 331 selfloop transitions, 105 changer transitions 0/443 dead transitions. [2024-06-03 18:45:53,769 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 354 places, 443 transitions, 6911 flow [2024-06-03 18:45:53,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:45:53,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:45:53,769 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-03 18:45:53,770 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.564625850340136 [2024-06-03 18:45:53,770 INFO L175 Difference]: Start difference. First operand has 348 places, 428 transitions, 5827 flow. Second operand 7 states and 166 transitions. [2024-06-03 18:45:53,770 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 354 places, 443 transitions, 6911 flow [2024-06-03 18:45:56,056 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 443 transitions, 6643 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-03 18:45:56,061 INFO L231 Difference]: Finished difference. Result has 348 places, 428 transitions, 5775 flow [2024-06-03 18:45:56,061 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5559, PETRI_DIFFERENCE_MINUEND_PLACES=341, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=428, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=323, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5775, PETRI_PLACES=348, PETRI_TRANSITIONS=428} [2024-06-03 18:45:56,061 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 305 predicate places. [2024-06-03 18:45:56,061 INFO L495 AbstractCegarLoop]: Abstraction has has 348 places, 428 transitions, 5775 flow [2024-06-03 18:45:56,061 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:56,062 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:45:56,062 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:45:56,062 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-03 18:45:56,062 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:45:56,062 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:45:56,062 INFO L85 PathProgramCache]: Analyzing trace with hash -66181404, now seen corresponding path program 7 times [2024-06-03 18:45:56,062 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:45:56,062 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1550545761] [2024-06-03 18:45:56,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:45:56,062 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:45:56,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:45:56,148 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:45:56,148 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:45:56,148 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1550545761] [2024-06-03 18:45:56,148 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1550545761] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:45:56,148 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:45:56,148 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:45:56,148 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [79149402] [2024-06-03 18:45:56,148 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:45:56,149 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:45:56,149 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:45:56,149 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:45:56,149 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:45:56,171 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:45:56,171 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 428 transitions, 5775 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:56,171 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:45:56,171 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:45:56,171 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:45:57,133 INFO L124 PetriNetUnfolderBase]: 3174/5416 cut-off events. [2024-06-03 18:45:57,133 INFO L125 PetriNetUnfolderBase]: For 450863/450866 co-relation queries the response was YES. [2024-06-03 18:45:57,180 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37909 conditions, 5416 events. 3174/5416 cut-off events. For 450863/450866 co-relation queries the response was YES. Maximal size of possible extension queue 397. Compared 37140 event pairs, 721 based on Foata normal form. 3/5407 useless extension candidates. Maximal degree in co-relation 37746. Up to 4698 conditions per place. [2024-06-03 18:45:57,196 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 325 selfloop transitions, 110 changer transitions 0/442 dead transitions. [2024-06-03 18:45:57,196 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 442 transitions, 6888 flow [2024-06-03 18:45:57,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:45:57,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:45:57,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 142 transitions. [2024-06-03 18:45:57,197 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5634920634920635 [2024-06-03 18:45:57,197 INFO L175 Difference]: Start difference. First operand has 348 places, 428 transitions, 5775 flow. Second operand 6 states and 142 transitions. [2024-06-03 18:45:57,197 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 442 transitions, 6888 flow [2024-06-03 18:45:59,512 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 442 transitions, 6708 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-06-03 18:45:59,516 INFO L231 Difference]: Finished difference. Result has 350 places, 431 transitions, 5860 flow [2024-06-03 18:45:59,517 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5601, PETRI_DIFFERENCE_MINUEND_PLACES=344, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=428, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=321, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5860, PETRI_PLACES=350, PETRI_TRANSITIONS=431} [2024-06-03 18:45:59,517 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 307 predicate places. [2024-06-03 18:45:59,517 INFO L495 AbstractCegarLoop]: Abstraction has has 350 places, 431 transitions, 5860 flow [2024-06-03 18:45:59,517 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:59,517 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:45:59,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, 1] [2024-06-03 18:45:59,517 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-03 18:45:59,517 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:45:59,517 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:45:59,517 INFO L85 PathProgramCache]: Analyzing trace with hash -289440924, now seen corresponding path program 8 times [2024-06-03 18:45:59,517 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:45:59,517 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [758606129] [2024-06-03 18:45:59,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:45:59,518 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:45:59,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:45:59,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:45:59,608 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:45:59,608 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [758606129] [2024-06-03 18:45:59,608 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [758606129] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:45:59,608 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:45:59,608 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:45:59,608 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [611693051] [2024-06-03 18:45:59,609 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:45:59,609 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:45:59,609 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:45:59,609 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:45:59,609 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:45:59,638 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:45:59,638 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 350 places, 431 transitions, 5860 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:59,638 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:45:59,638 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:45:59,638 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:46:00,501 INFO L124 PetriNetUnfolderBase]: 3179/5424 cut-off events. [2024-06-03 18:46:00,501 INFO L125 PetriNetUnfolderBase]: For 458356/458356 co-relation queries the response was YES. [2024-06-03 18:46:00,553 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38066 conditions, 5424 events. 3179/5424 cut-off events. For 458356/458356 co-relation queries the response was YES. Maximal size of possible extension queue 399. Compared 37172 event pairs, 676 based on Foata normal form. 1/5416 useless extension candidates. Maximal degree in co-relation 37902. Up to 4704 conditions per place. [2024-06-03 18:46:00,571 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 326 selfloop transitions, 115 changer transitions 0/448 dead transitions. [2024-06-03 18:46:00,571 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 448 transitions, 6995 flow [2024-06-03 18:46:00,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:46:00,572 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:46:00,572 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-03 18:46:00,572 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5753968253968254 [2024-06-03 18:46:00,572 INFO L175 Difference]: Start difference. First operand has 350 places, 431 transitions, 5860 flow. Second operand 6 states and 145 transitions. [2024-06-03 18:46:00,572 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 448 transitions, 6995 flow [2024-06-03 18:46:02,948 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 351 places, 448 transitions, 6752 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-03 18:46:02,952 INFO L231 Difference]: Finished difference. Result has 352 places, 434 transitions, 5896 flow [2024-06-03 18:46:02,952 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5623, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=431, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=319, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5896, PETRI_PLACES=352, PETRI_TRANSITIONS=434} [2024-06-03 18:46:02,953 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 309 predicate places. [2024-06-03 18:46:02,953 INFO L495 AbstractCegarLoop]: Abstraction has has 352 places, 434 transitions, 5896 flow [2024-06-03 18:46:02,953 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:46:02,953 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:46:02,953 INFO L208 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:46:02,953 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-03 18:46:02,953 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:46:02,953 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:46:02,953 INFO L85 PathProgramCache]: Analyzing trace with hash -130362926, now seen corresponding path program 10 times [2024-06-03 18:46:02,953 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:46:02,953 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1569635481] [2024-06-03 18:46:02,954 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:46:02,954 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:46:02,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:46:03,051 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:46:03,051 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:46:03,051 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1569635481] [2024-06-03 18:46:03,051 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1569635481] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:46:03,051 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:46:03,051 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:46:03,051 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [558805863] [2024-06-03 18:46:03,052 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:46:03,052 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:46:03,052 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:46:03,052 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:46:03,052 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:46:03,083 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:46:03,083 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 352 places, 434 transitions, 5896 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:46:03,083 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:46:03,083 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:46:03,083 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:46:04,040 INFO L124 PetriNetUnfolderBase]: 3228/5520 cut-off events. [2024-06-03 18:46:04,040 INFO L125 PetriNetUnfolderBase]: For 480555/480558 co-relation queries the response was YES. [2024-06-03 18:46:04,094 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39056 conditions, 5520 events. 3228/5520 cut-off events. For 480555/480558 co-relation queries the response was YES. Maximal size of possible extension queue 409. Compared 37883 event pairs, 687 based on Foata normal form. 3/5510 useless extension candidates. Maximal degree in co-relation 38892. Up to 4715 conditions per place. [2024-06-03 18:46:04,112 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 306 selfloop transitions, 167 changer transitions 0/480 dead transitions. [2024-06-03 18:46:04,112 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 480 transitions, 7830 flow [2024-06-03 18:46:04,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:46:04,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:46:04,113 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 208 transitions. [2024-06-03 18:46:04,113 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5502645502645502 [2024-06-03 18:46:04,113 INFO L175 Difference]: Start difference. First operand has 352 places, 434 transitions, 5896 flow. Second operand 9 states and 208 transitions. [2024-06-03 18:46:04,113 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 480 transitions, 7830 flow [2024-06-03 18:46:05,675 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 354 places, 480 transitions, 7463 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-03 18:46:05,680 INFO L231 Difference]: Finished difference. Result has 358 places, 458 transitions, 6367 flow [2024-06-03 18:46:05,680 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5564, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=434, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=143, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=278, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6367, PETRI_PLACES=358, PETRI_TRANSITIONS=458} [2024-06-03 18:46:05,680 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 315 predicate places. [2024-06-03 18:46:05,680 INFO L495 AbstractCegarLoop]: Abstraction has has 358 places, 458 transitions, 6367 flow [2024-06-03 18:46:05,680 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:46:05,680 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:46:05,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:46:05,680 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-03 18:46:05,681 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:46:05,681 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:46:05,681 INFO L85 PathProgramCache]: Analyzing trace with hash 306315114, now seen corresponding path program 9 times [2024-06-03 18:46:05,681 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:46:05,681 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2088165778] [2024-06-03 18:46:05,681 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:46:05,681 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:46:05,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:46:05,767 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:46:05,767 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:46:05,767 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2088165778] [2024-06-03 18:46:05,767 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2088165778] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:46:05,767 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:46:05,767 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:46:05,767 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1301905221] [2024-06-03 18:46:05,767 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:46:05,768 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:46:05,768 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:46:05,768 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:46:05,768 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:46:05,791 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:46:05,791 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 358 places, 458 transitions, 6367 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:46:05,791 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:46:05,791 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:46:05,791 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:46:06,739 INFO L124 PetriNetUnfolderBase]: 3225/5498 cut-off events. [2024-06-03 18:46:06,739 INFO L125 PetriNetUnfolderBase]: For 477187/477187 co-relation queries the response was YES. [2024-06-03 18:46:06,795 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39137 conditions, 5498 events. 3225/5498 cut-off events. For 477187/477187 co-relation queries the response was YES. Maximal size of possible extension queue 409. Compared 37722 event pairs, 675 based on Foata normal form. 1/5490 useless extension candidates. Maximal degree in co-relation 38970. Up to 4755 conditions per place. [2024-06-03 18:46:06,814 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 346 selfloop transitions, 121 changer transitions 0/474 dead transitions. [2024-06-03 18:46:06,814 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 363 places, 474 transitions, 7341 flow [2024-06-03 18:46:06,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:46:06,815 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:46:06,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 147 transitions. [2024-06-03 18:46:06,815 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-03 18:46:06,815 INFO L175 Difference]: Start difference. First operand has 358 places, 458 transitions, 6367 flow. Second operand 6 states and 147 transitions. [2024-06-03 18:46:06,815 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 363 places, 474 transitions, 7341 flow [2024-06-03 18:46:09,179 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 360 places, 474 transitions, 7068 flow, removed 40 selfloop flow, removed 3 redundant places. [2024-06-03 18:46:09,184 INFO L231 Difference]: Finished difference. Result has 361 places, 458 transitions, 6355 flow [2024-06-03 18:46:09,184 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6094, PETRI_DIFFERENCE_MINUEND_PLACES=355, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=458, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=337, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=6355, PETRI_PLACES=361, PETRI_TRANSITIONS=458} [2024-06-03 18:46:09,184 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 318 predicate places. [2024-06-03 18:46:09,185 INFO L495 AbstractCegarLoop]: Abstraction has has 361 places, 458 transitions, 6355 flow [2024-06-03 18:46:09,185 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:46:09,185 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:46:09,185 INFO L208 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:46:09,185 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-03 18:46:09,185 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:46:09,185 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:46:09,186 INFO L85 PathProgramCache]: Analyzing trace with hash -2012927934, now seen corresponding path program 11 times [2024-06-03 18:46:09,186 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:46:09,186 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1175563834] [2024-06-03 18:46:09,186 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:46:09,186 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:46:09,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:46:09,289 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:46:09,289 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:46:09,289 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1175563834] [2024-06-03 18:46:09,289 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1175563834] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:46:09,289 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:46:09,289 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:46:09,290 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1569734672] [2024-06-03 18:46:09,290 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:46:09,290 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:46:09,290 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:46:09,290 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:46:09,290 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:46:09,344 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:46:09,344 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 361 places, 458 transitions, 6355 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:46:09,344 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:46:09,344 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:46:09,344 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:46:10,281 INFO L124 PetriNetUnfolderBase]: 3222/5496 cut-off events. [2024-06-03 18:46:10,281 INFO L125 PetriNetUnfolderBase]: For 483312/483315 co-relation queries the response was YES. [2024-06-03 18:46:10,337 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39023 conditions, 5496 events. 3222/5496 cut-off events. For 483312/483315 co-relation queries the response was YES. Maximal size of possible extension queue 409. Compared 37657 event pairs, 675 based on Foata normal form. 3/5486 useless extension candidates. Maximal degree in co-relation 38856. Up to 4709 conditions per place. [2024-06-03 18:46:10,356 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 306 selfloop transitions, 168 changer transitions 0/481 dead transitions. [2024-06-03 18:46:10,356 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 371 places, 481 transitions, 7725 flow [2024-06-03 18:46:10,356 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 18:46:10,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 18:46:10,357 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 243 transitions. [2024-06-03 18:46:10,357 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.525974025974026 [2024-06-03 18:46:10,357 INFO L175 Difference]: Start difference. First operand has 361 places, 458 transitions, 6355 flow. Second operand 11 states and 243 transitions. [2024-06-03 18:46:10,357 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 371 places, 481 transitions, 7725 flow [2024-06-03 18:46:12,415 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 364 places, 481 transitions, 7434 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-03 18:46:12,420 INFO L231 Difference]: Finished difference. Result has 365 places, 458 transitions, 6414 flow [2024-06-03 18:46:12,420 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6072, PETRI_DIFFERENCE_MINUEND_PLACES=354, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=458, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=168, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=290, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6414, PETRI_PLACES=365, PETRI_TRANSITIONS=458} [2024-06-03 18:46:12,421 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 322 predicate places. [2024-06-03 18:46:12,421 INFO L495 AbstractCegarLoop]: Abstraction has has 365 places, 458 transitions, 6414 flow [2024-06-03 18:46:12,421 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:46:12,421 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:46:12,421 INFO L208 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:46:12,421 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-03 18:46:12,421 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:46:12,421 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:46:12,421 INFO L85 PathProgramCache]: Analyzing trace with hash -1442344560, now seen corresponding path program 12 times [2024-06-03 18:46:12,421 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:46:12,421 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1274986891] [2024-06-03 18:46:12,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:46:12,422 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:46:12,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:46:12,525 INFO 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,525 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:46:12,525 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1274986891] [2024-06-03 18:46:12,525 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1274986891] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:46:12,525 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:46:12,525 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:46:12,525 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [112971111] [2024-06-03 18:46:12,525 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:46:12,525 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:46:12,526 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:46:12,526 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:46:12,526 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:46:12,555 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:46:12,555 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 365 places, 458 transitions, 6414 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:46:12,555 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:46:12,555 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:46:12,555 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:46:13,558 INFO L124 PetriNetUnfolderBase]: 3219/5514 cut-off events. [2024-06-03 18:46:13,558 INFO L125 PetriNetUnfolderBase]: For 467716/467716 co-relation queries the response was YES. [2024-06-03 18:46:13,622 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38863 conditions, 5514 events. 3219/5514 cut-off events. For 467716/467716 co-relation queries the response was YES. Maximal size of possible extension queue 409. Compared 37975 event pairs, 666 based on Foata normal form. 1/5510 useless extension candidates. Maximal degree in co-relation 38697. Up to 4945 conditions per place. [2024-06-03 18:46:13,766 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 431 selfloop transitions, 38 changer transitions 0/476 dead transitions. [2024-06-03 18:46:13,766 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 372 places, 476 transitions, 7396 flow [2024-06-03 18:46:13,767 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:46:13,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:46:13,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 181 transitions. [2024-06-03 18:46:13,767 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5386904761904762 [2024-06-03 18:46:13,767 INFO L175 Difference]: Start difference. First operand has 365 places, 458 transitions, 6414 flow. Second operand 8 states and 181 transitions. [2024-06-03 18:46:13,767 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 372 places, 476 transitions, 7396 flow [2024-06-03 18:46:15,659 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 365 places, 476 transitions, 7026 flow, removed 31 selfloop flow, removed 7 redundant places. [2024-06-03 18:46:15,664 INFO L231 Difference]: Finished difference. Result has 366 places, 458 transitions, 6126 flow [2024-06-03 18:46:15,664 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6044, PETRI_DIFFERENCE_MINUEND_PLACES=358, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=458, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=420, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6126, PETRI_PLACES=366, PETRI_TRANSITIONS=458} [2024-06-03 18:46:15,664 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 323 predicate places. [2024-06-03 18:46:15,665 INFO L495 AbstractCegarLoop]: Abstraction has has 366 places, 458 transitions, 6126 flow [2024-06-03 18:46:15,665 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:46:15,665 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:46:15,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] [2024-06-03 18:46:15,665 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-03 18:46:15,665 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:46:15,665 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:46:15,666 INFO L85 PathProgramCache]: Analyzing trace with hash -251737622, now seen corresponding path program 1 times [2024-06-03 18:46:15,666 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:46:15,666 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2093063270] [2024-06-03 18:46:15,666 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:46:15,666 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:46:15,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:46:15,760 INFO 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:15,760 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:46:15,760 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2093063270] [2024-06-03 18:46:15,760 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2093063270] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:46:15,760 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:46:15,760 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:46:15,760 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1704048450] [2024-06-03 18:46:15,761 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:46:15,761 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:46:15,761 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:46:15,761 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:46:15,761 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:46:15,801 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:46:15,801 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 366 places, 458 transitions, 6126 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:46:15,801 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:46:15,801 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:46:15,801 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:46:16,745 INFO L124 PetriNetUnfolderBase]: 3247/5542 cut-off events. [2024-06-03 18:46:16,745 INFO L125 PetriNetUnfolderBase]: For 499300/499300 co-relation queries the response was YES. [2024-06-03 18:46:16,802 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38804 conditions, 5542 events. 3247/5542 cut-off events. For 499300/499300 co-relation queries the response was YES. Maximal size of possible extension queue 413. Compared 38113 event pairs, 576 based on Foata normal form. 6/5539 useless extension candidates. Maximal degree in co-relation 38637. Up to 4744 conditions per place. [2024-06-03 18:46:16,822 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 445 selfloop transitions, 32 changer transitions 0/484 dead transitions. [2024-06-03 18:46:16,822 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 371 places, 484 transitions, 7413 flow [2024-06-03 18:46:16,823 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:46:16,823 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:46:16,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-03 18:46:16,823 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5753968253968254 [2024-06-03 18:46:16,823 INFO L175 Difference]: Start difference. First operand has 366 places, 458 transitions, 6126 flow. Second operand 6 states and 145 transitions. [2024-06-03 18:46:16,823 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 371 places, 484 transitions, 7413 flow [2024-06-03 18:46:19,288 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 365 places, 484 transitions, 7292 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-03 18:46:19,294 INFO L231 Difference]: Finished difference. Result has 367 places, 461 transitions, 6111 flow [2024-06-03 18:46:19,294 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6005, PETRI_DIFFERENCE_MINUEND_PLACES=360, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=458, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=428, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=6111, PETRI_PLACES=367, PETRI_TRANSITIONS=461} [2024-06-03 18:46:19,294 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 324 predicate places. [2024-06-03 18:46:19,294 INFO L495 AbstractCegarLoop]: Abstraction has has 367 places, 461 transitions, 6111 flow [2024-06-03 18:46:19,294 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:46:19,294 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:46:19,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] [2024-06-03 18:46:19,295 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-03 18:46:19,295 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:46:19,295 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:46:19,295 INFO L85 PathProgramCache]: Analyzing trace with hash 1640385028, now seen corresponding path program 2 times [2024-06-03 18:46:19,295 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:46:19,296 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1155112077] [2024-06-03 18:46:19,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:46:19,296 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:46:19,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:46:19,396 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:46:19,396 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:46:19,396 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1155112077] [2024-06-03 18:46:19,396 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1155112077] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:46:19,396 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:46:19,396 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:46:19,397 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [715363014] [2024-06-03 18:46:19,397 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:46:19,397 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:46:19,397 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:46:19,397 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:46:19,397 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:46:19,437 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:46:19,438 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 367 places, 461 transitions, 6111 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:46:19,438 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:46:19,438 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:46:19,438 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:46:20,398 INFO L124 PetriNetUnfolderBase]: 3234/5523 cut-off events. [2024-06-03 18:46:20,398 INFO L125 PetriNetUnfolderBase]: For 484205/484205 co-relation queries the response was YES. [2024-06-03 18:46:20,451 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38300 conditions, 5523 events. 3234/5523 cut-off events. For 484205/484205 co-relation queries the response was YES. Maximal size of possible extension queue 413. Compared 37940 event pairs, 565 based on Foata normal form. 6/5520 useless extension candidates. Maximal degree in co-relation 38133. Up to 4738 conditions per place. [2024-06-03 18:46:20,468 INFO L140 encePairwiseOnDemand]: 36/42 looper letters, 442 selfloop transitions, 32 changer transitions 0/481 dead transitions. [2024-06-03 18:46:20,468 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 371 places, 481 transitions, 7169 flow [2024-06-03 18:46:20,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-03 18:46:20,469 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-03 18:46:20,469 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 126 transitions. [2024-06-03 18:46:20,469 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-03 18:46:20,469 INFO L175 Difference]: Start difference. First operand has 367 places, 461 transitions, 6111 flow. Second operand 5 states and 126 transitions. [2024-06-03 18:46:20,469 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 371 places, 481 transitions, 7169 flow [2024-06-03 18:46:22,497 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 368 places, 481 transitions, 7099 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-06-03 18:46:22,503 INFO L231 Difference]: Finished difference. Result has 369 places, 461 transitions, 6111 flow [2024-06-03 18:46:22,503 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6041, PETRI_DIFFERENCE_MINUEND_PLACES=364, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=461, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=429, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=6111, PETRI_PLACES=369, PETRI_TRANSITIONS=461} [2024-06-03 18:46:22,503 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 326 predicate places. [2024-06-03 18:46:22,503 INFO L495 AbstractCegarLoop]: Abstraction has has 369 places, 461 transitions, 6111 flow [2024-06-03 18:46:22,504 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:46:22,504 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:46:22,504 INFO L208 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:46:22,504 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-03 18:46:22,504 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:46:22,504 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:46:22,504 INFO L85 PathProgramCache]: Analyzing trace with hash 631451120, now seen corresponding path program 1 times [2024-06-03 18:46:22,504 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:46:22,504 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [154934965] [2024-06-03 18:46:22,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:46:22,504 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:46:22,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:46:22,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:46:22,605 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:46:22,605 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [154934965] [2024-06-03 18:46:22,605 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [154934965] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:46:22,605 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:46:22,605 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:46:22,606 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2131438364] [2024-06-03 18:46:22,606 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:46:22,606 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:46:22,606 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:46:22,606 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:46:22,606 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:46:22,659 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:46:22,659 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 369 places, 461 transitions, 6111 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:46:22,659 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:46:22,659 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:46:22,659 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:46:23,632 INFO L124 PetriNetUnfolderBase]: 3327/5650 cut-off events. [2024-06-03 18:46:23,633 INFO L125 PetriNetUnfolderBase]: For 543457/543460 co-relation queries the response was YES. [2024-06-03 18:46:23,694 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40998 conditions, 5650 events. 3327/5650 cut-off events. For 543457/543460 co-relation queries the response was YES. Maximal size of possible extension queue 425. Compared 38668 event pairs, 684 based on Foata normal form. 2/5630 useless extension candidates. Maximal degree in co-relation 40831. Up to 4799 conditions per place. [2024-06-03 18:46:23,714 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 357 selfloop transitions, 138 changer transitions 0/502 dead transitions. [2024-06-03 18:46:23,714 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 502 transitions, 7622 flow [2024-06-03 18:46:23,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:46:23,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:46:23,715 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 200 transitions. [2024-06-03 18:46:23,715 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5952380952380952 [2024-06-03 18:46:23,715 INFO L175 Difference]: Start difference. First operand has 369 places, 461 transitions, 6111 flow. Second operand 8 states and 200 transitions. [2024-06-03 18:46:23,715 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 502 transitions, 7622 flow [2024-06-03 18:46:25,647 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 371 places, 502 transitions, 7532 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-03 18:46:25,652 INFO L231 Difference]: Finished difference. Result has 373 places, 469 transitions, 6561 flow [2024-06-03 18:46:25,652 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6023, PETRI_DIFFERENCE_MINUEND_PLACES=364, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=461, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=323, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6561, PETRI_PLACES=373, PETRI_TRANSITIONS=469} [2024-06-03 18:46:25,653 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 330 predicate places. [2024-06-03 18:46:25,653 INFO L495 AbstractCegarLoop]: Abstraction has has 373 places, 469 transitions, 6561 flow [2024-06-03 18:46:25,653 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:46:25,653 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:46:25,653 INFO L208 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:46:25,653 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-03 18:46:25,653 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:46:25,653 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:46:25,653 INFO L85 PathProgramCache]: Analyzing trace with hash 165490316, now seen corresponding path program 2 times [2024-06-03 18:46:25,653 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:46:25,654 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1357213314] [2024-06-03 18:46:25,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:46:25,654 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:46:25,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:46:25,758 INFO 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:25,759 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:46:25,759 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1357213314] [2024-06-03 18:46:25,759 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1357213314] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:46:25,759 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:46:25,759 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:46:25,759 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2017088290] [2024-06-03 18:46:25,759 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:46:25,760 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:46:25,760 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:46:25,760 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:46:25,760 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:46:25,799 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:46:25,799 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 373 places, 469 transitions, 6561 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:46:25,799 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:46:25,799 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:46:25,799 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:46:26,767 INFO L124 PetriNetUnfolderBase]: 3322/5653 cut-off events. [2024-06-03 18:46:26,767 INFO L125 PetriNetUnfolderBase]: For 535826/535829 co-relation queries the response was YES. [2024-06-03 18:46:26,825 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41169 conditions, 5653 events. 3322/5653 cut-off events. For 535826/535829 co-relation queries the response was YES. Maximal size of possible extension queue 425. Compared 38849 event pairs, 699 based on Foata normal form. 2/5642 useless extension candidates. Maximal degree in co-relation 41001. Up to 4891 conditions per place. [2024-06-03 18:46:26,844 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 356 selfloop transitions, 131 changer transitions 0/494 dead transitions. [2024-06-03 18:46:26,844 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 380 places, 494 transitions, 7597 flow [2024-06-03 18:46:26,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:46:26,845 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:46:26,845 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-03 18:46:26,845 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-03 18:46:26,845 INFO L175 Difference]: Start difference. First operand has 373 places, 469 transitions, 6561 flow. Second operand 8 states and 192 transitions. [2024-06-03 18:46:26,845 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 380 places, 494 transitions, 7597 flow [2024-06-03 18:46:29,164 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 375 places, 494 transitions, 7296 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-03 18:46:29,170 INFO L231 Difference]: Finished difference. Result has 376 places, 469 transitions, 6527 flow [2024-06-03 18:46:29,170 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6260, PETRI_DIFFERENCE_MINUEND_PLACES=368, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=469, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=338, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6527, PETRI_PLACES=376, PETRI_TRANSITIONS=469} [2024-06-03 18:46:29,170 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 333 predicate places. [2024-06-03 18:46:29,170 INFO L495 AbstractCegarLoop]: Abstraction has has 376 places, 469 transitions, 6527 flow [2024-06-03 18:46:29,170 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:46:29,170 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:46:29,170 INFO L208 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:46:29,170 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-03 18:46:29,170 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:46:29,171 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:46:29,171 INFO L85 PathProgramCache]: Analyzing trace with hash 280781486, now seen corresponding path program 3 times [2024-06-03 18:46:29,171 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:46:29,171 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [605031849] [2024-06-03 18:46:29,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:46:29,171 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:46:29,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:46:29,279 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:46:29,280 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:46:29,280 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [605031849] [2024-06-03 18:46:29,280 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [605031849] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:46:29,280 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:46:29,280 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:46:29,280 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1045096271] [2024-06-03 18:46:29,280 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:46:29,280 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:46:29,280 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:46:29,280 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:46:29,280 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:46:29,315 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:46:29,316 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 376 places, 469 transitions, 6527 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:46:29,316 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:46:29,316 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:46:29,316 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:46:30,426 INFO L124 PetriNetUnfolderBase]: 3317/5646 cut-off events. [2024-06-03 18:46:30,426 INFO L125 PetriNetUnfolderBase]: For 537010/537013 co-relation queries the response was YES. [2024-06-03 18:46:30,477 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40887 conditions, 5646 events. 3317/5646 cut-off events. For 537010/537013 co-relation queries the response was YES. Maximal size of possible extension queue 425. Compared 38749 event pairs, 677 based on Foata normal form. 4/5641 useless extension candidates. Maximal degree in co-relation 40718. Up to 5040 conditions per place. [2024-06-03 18:46:30,494 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 420 selfloop transitions, 64 changer transitions 0/491 dead transitions. [2024-06-03 18:46:30,494 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 491 transitions, 7549 flow [2024-06-03 18:46:30,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:46:30,494 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:46:30,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 185 transitions. [2024-06-03 18:46:30,495 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5505952380952381 [2024-06-03 18:46:30,495 INFO L175 Difference]: Start difference. First operand has 376 places, 469 transitions, 6527 flow. Second operand 8 states and 185 transitions. [2024-06-03 18:46:30,495 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 491 transitions, 7549 flow [2024-06-03 18:46:32,564 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 491 transitions, 7250 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-03 18:46:32,569 INFO L231 Difference]: Finished difference. Result has 378 places, 469 transitions, 6361 flow [2024-06-03 18:46:32,570 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6228, PETRI_DIFFERENCE_MINUEND_PLACES=370, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=469, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=405, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6361, PETRI_PLACES=378, PETRI_TRANSITIONS=469} [2024-06-03 18:46:32,570 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 335 predicate places. [2024-06-03 18:46:32,570 INFO L495 AbstractCegarLoop]: Abstraction has has 378 places, 469 transitions, 6361 flow [2024-06-03 18:46:32,570 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:46:32,570 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:46:32,570 INFO L208 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:46:32,570 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-03 18:46:32,570 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:46:32,571 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:46:32,571 INFO L85 PathProgramCache]: Analyzing trace with hash -1583878972, now seen corresponding path program 4 times [2024-06-03 18:46:32,571 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:46:32,571 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [613261819] [2024-06-03 18:46:32,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:46:32,571 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:46:32,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:46:32,679 INFO 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:32,680 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:46:32,680 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [613261819] [2024-06-03 18:46:32,680 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [613261819] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:46:32,680 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:46:32,680 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:46:32,680 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1970683565] [2024-06-03 18:46:32,680 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:46:32,680 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:46:32,680 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:46:32,680 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:46:32,681 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:46:32,722 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:46:32,722 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 469 transitions, 6361 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:46:32,722 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:46:32,722 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:46:32,722 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:46:33,708 INFO L124 PetriNetUnfolderBase]: 3325/5662 cut-off events. [2024-06-03 18:46:33,708 INFO L125 PetriNetUnfolderBase]: For 546751/546754 co-relation queries the response was YES. [2024-06-03 18:46:33,770 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40892 conditions, 5662 events. 3325/5662 cut-off events. For 546751/546754 co-relation queries the response was YES. Maximal size of possible extension queue 427. Compared 38892 event pairs, 679 based on Foata normal form. 4/5657 useless extension candidates. Maximal degree in co-relation 40722. Up to 5046 conditions per place. [2024-06-03 18:46:33,790 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 414 selfloop transitions, 70 changer transitions 0/491 dead transitions. [2024-06-03 18:46:33,790 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 491 transitions, 7444 flow [2024-06-03 18:46:33,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:46:33,790 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:46:33,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 199 transitions. [2024-06-03 18:46:33,791 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5264550264550265 [2024-06-03 18:46:33,791 INFO L175 Difference]: Start difference. First operand has 378 places, 469 transitions, 6361 flow. Second operand 9 states and 199 transitions. [2024-06-03 18:46:33,791 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 491 transitions, 7444 flow [2024-06-03 18:46:36,002 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 380 places, 491 transitions, 7277 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-03 18:46:36,007 INFO L231 Difference]: Finished difference. Result has 381 places, 471 transitions, 6410 flow [2024-06-03 18:46:36,008 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6194, PETRI_DIFFERENCE_MINUEND_PLACES=372, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=469, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=399, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6410, PETRI_PLACES=381, PETRI_TRANSITIONS=471} [2024-06-03 18:46:36,008 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 338 predicate places. [2024-06-03 18:46:36,008 INFO L495 AbstractCegarLoop]: Abstraction has has 381 places, 471 transitions, 6410 flow [2024-06-03 18:46:36,008 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:46:36,008 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:46:36,008 INFO L208 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:46:36,008 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-03 18:46:36,008 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:46:36,009 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:46:36,009 INFO L85 PathProgramCache]: Analyzing trace with hash -330022616, now seen corresponding path program 13 times [2024-06-03 18:46:36,009 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:46:36,009 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1171316904] [2024-06-03 18:46:36,009 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:46:36,009 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:46:36,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:46:36,103 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:46:36,103 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:46:36,103 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1171316904] [2024-06-03 18:46:36,103 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1171316904] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:46:36,103 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:46:36,103 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:46:36,104 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [121540494] [2024-06-03 18:46:36,104 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:46:36,104 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:46:36,104 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:46:36,104 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:46:36,104 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:46:36,143 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:46:36,143 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 381 places, 471 transitions, 6410 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:46:36,143 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:46:36,143 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:46:36,143 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:46:37,142 INFO L124 PetriNetUnfolderBase]: 3346/5697 cut-off events. [2024-06-03 18:46:37,142 INFO L125 PetriNetUnfolderBase]: For 561791/561791 co-relation queries the response was YES. [2024-06-03 18:46:37,203 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41454 conditions, 5697 events. 3346/5697 cut-off events. For 561791/561791 co-relation queries the response was YES. Maximal size of possible extension queue 431. Compared 39238 event pairs, 697 based on Foata normal form. 1/5689 useless extension candidates. Maximal degree in co-relation 41283. Up to 4534 conditions per place. [2024-06-03 18:46:37,222 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 278 selfloop transitions, 219 changer transitions 0/504 dead transitions. [2024-06-03 18:46:37,222 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 388 places, 504 transitions, 8010 flow [2024-06-03 18:46:37,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:46:37,223 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:46:37,223 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-03 18:46:37,223 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5863095238095238 [2024-06-03 18:46:37,223 INFO L175 Difference]: Start difference. First operand has 381 places, 471 transitions, 6410 flow. Second operand 8 states and 197 transitions. [2024-06-03 18:46:37,224 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 388 places, 504 transitions, 8010 flow [2024-06-03 18:46:40,035 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 381 places, 504 transitions, 7821 flow, removed 26 selfloop flow, removed 7 redundant places. [2024-06-03 18:46:40,040 INFO L231 Difference]: Finished difference. Result has 382 places, 478 transitions, 6821 flow [2024-06-03 18:46:40,040 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6221, PETRI_DIFFERENCE_MINUEND_PLACES=374, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=471, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=213, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6821, PETRI_PLACES=382, PETRI_TRANSITIONS=478} [2024-06-03 18:46:40,041 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 339 predicate places. [2024-06-03 18:46:40,041 INFO L495 AbstractCegarLoop]: Abstraction has has 382 places, 478 transitions, 6821 flow [2024-06-03 18:46:40,041 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:46:40,041 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:46:40,041 INFO L208 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:46:40,041 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-03 18:46:40,041 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:46:40,041 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:46:40,041 INFO L85 PathProgramCache]: Analyzing trace with hash -525866198, now seen corresponding path program 14 times [2024-06-03 18:46:40,041 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:46:40,041 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [157621160] [2024-06-03 18:46:40,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:46:40,042 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:46:40,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:46:40,153 INFO 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:40,153 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:46:40,153 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [157621160] [2024-06-03 18:46:40,153 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [157621160] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:46:40,153 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:46:40,153 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:46:40,153 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [363480017] [2024-06-03 18:46:40,153 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:46:40,153 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:46:40,154 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:46:40,154 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:46:40,154 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:46:40,194 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:46:40,195 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 382 places, 478 transitions, 6821 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:46:40,195 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:46:40,195 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:46:40,195 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:46:41,234 INFO L124 PetriNetUnfolderBase]: 3351/5698 cut-off events. [2024-06-03 18:46:41,234 INFO L125 PetriNetUnfolderBase]: For 574758/574758 co-relation queries the response was YES. [2024-06-03 18:46:41,300 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42019 conditions, 5698 events. 3351/5698 cut-off events. For 574758/574758 co-relation queries the response was YES. Maximal size of possible extension queue 433. Compared 39253 event pairs, 689 based on Foata normal form. 1/5690 useless extension candidates. Maximal degree in co-relation 41847. Up to 4538 conditions per place. [2024-06-03 18:46:41,322 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 278 selfloop transitions, 219 changer transitions 0/504 dead transitions. [2024-06-03 18:46:41,322 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 504 transitions, 8339 flow [2024-06-03 18:46:41,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:46:41,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:46:41,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-03 18:46:41,323 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5773809523809523 [2024-06-03 18:46:41,323 INFO L175 Difference]: Start difference. First operand has 382 places, 478 transitions, 6821 flow. Second operand 8 states and 194 transitions. [2024-06-03 18:46:41,323 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 504 transitions, 8339 flow [2024-06-03 18:46:44,471 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 385 places, 504 transitions, 7893 flow, removed 78 selfloop flow, removed 4 redundant places. [2024-06-03 18:46:44,476 INFO L231 Difference]: Finished difference. Result has 386 places, 481 transitions, 6895 flow [2024-06-03 18:46:44,477 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6409, PETRI_DIFFERENCE_MINUEND_PLACES=378, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=478, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=216, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=262, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6895, PETRI_PLACES=386, PETRI_TRANSITIONS=481} [2024-06-03 18:46:44,477 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 343 predicate places. [2024-06-03 18:46:44,477 INFO L495 AbstractCegarLoop]: Abstraction has has 386 places, 481 transitions, 6895 flow [2024-06-03 18:46:44,477 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:46:44,477 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:46:44,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:46:44,478 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-03 18:46:44,478 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:46:44,478 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:46:44,478 INFO L85 PathProgramCache]: Analyzing trace with hash 2074771340, now seen corresponding path program 15 times [2024-06-03 18:46:44,478 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:46:44,478 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [865576759] [2024-06-03 18:46:44,478 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:46:44,479 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:46:44,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:46:44,572 INFO 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:44,572 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:46:44,572 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [865576759] [2024-06-03 18:46:44,572 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [865576759] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:46:44,573 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:46:44,573 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:46:44,573 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [561659527] [2024-06-03 18:46:44,573 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:46:44,573 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:46:44,576 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:46:44,576 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:46:44,576 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:46:44,611 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:46:44,611 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 386 places, 481 transitions, 6895 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:46:44,611 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:46:44,611 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:46:44,611 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:46:45,650 INFO L124 PetriNetUnfolderBase]: 3380/5744 cut-off events. [2024-06-03 18:46:45,650 INFO L125 PetriNetUnfolderBase]: For 601536/601536 co-relation queries the response was YES. [2024-06-03 18:46:45,711 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42720 conditions, 5744 events. 3380/5744 cut-off events. For 601536/601536 co-relation queries the response was YES. Maximal size of possible extension queue 439. Compared 39621 event pairs, 689 based on Foata normal form. 1/5736 useless extension candidates. Maximal degree in co-relation 42547. Up to 4563 conditions per place. [2024-06-03 18:46:45,732 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 290 selfloop transitions, 222 changer transitions 0/519 dead transitions. [2024-06-03 18:46:45,732 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 393 places, 519 transitions, 8987 flow [2024-06-03 18:46:45,733 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:46:45,733 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:46:45,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 201 transitions. [2024-06-03 18:46:45,733 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5982142857142857 [2024-06-03 18:46:45,733 INFO L175 Difference]: Start difference. First operand has 386 places, 481 transitions, 6895 flow. Second operand 8 states and 201 transitions. [2024-06-03 18:46:45,733 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 393 places, 519 transitions, 8987 flow [2024-06-03 18:46:48,581 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 388 places, 519 transitions, 8541 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-03 18:46:48,587 INFO L231 Difference]: Finished difference. Result has 389 places, 491 transitions, 7107 flow [2024-06-03 18:46:48,587 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6463, PETRI_DIFFERENCE_MINUEND_PLACES=381, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=481, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=212, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=269, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7107, PETRI_PLACES=389, PETRI_TRANSITIONS=491} [2024-06-03 18:46:48,587 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 346 predicate places. [2024-06-03 18:46:48,587 INFO L495 AbstractCegarLoop]: Abstraction has has 389 places, 491 transitions, 7107 flow [2024-06-03 18:46:48,588 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:46:48,588 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:46:48,588 INFO L208 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:46:48,588 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-03 18:46:48,588 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:46:48,588 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:46:48,588 INFO L85 PathProgramCache]: Analyzing trace with hash -71214038, now seen corresponding path program 16 times [2024-06-03 18:46:48,588 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:46:48,588 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1565755548] [2024-06-03 18:46:48,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:46:48,588 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:46:48,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:46:48,683 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:46:48,683 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:46:48,683 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1565755548] [2024-06-03 18:46:48,683 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1565755548] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:46:48,683 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:46:48,683 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:46:48,683 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [182459599] [2024-06-03 18:46:48,683 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:46:48,684 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:46:48,684 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:46:48,684 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:46:48,684 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:46:48,730 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:46:48,731 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 389 places, 491 transitions, 7107 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:46:48,731 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:46:48,731 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:46:48,731 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:46:49,753 INFO L124 PetriNetUnfolderBase]: 3393/5766 cut-off events. [2024-06-03 18:46:49,754 INFO L125 PetriNetUnfolderBase]: For 617961/617961 co-relation queries the response was YES. [2024-06-03 18:46:49,813 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43116 conditions, 5766 events. 3393/5766 cut-off events. For 617961/617961 co-relation queries the response was YES. Maximal size of possible extension queue 443. Compared 39800 event pairs, 689 based on Foata normal form. 1/5758 useless extension candidates. Maximal degree in co-relation 42942. Up to 4573 conditions per place. [2024-06-03 18:46:49,833 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 289 selfloop transitions, 226 changer transitions 0/522 dead transitions. [2024-06-03 18:46:49,833 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 396 places, 522 transitions, 9137 flow [2024-06-03 18:46:49,833 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:46:49,833 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:46:49,833 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-03 18:46:49,834 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5863095238095238 [2024-06-03 18:46:49,834 INFO L175 Difference]: Start difference. First operand has 389 places, 491 transitions, 7107 flow. Second operand 8 states and 197 transitions. [2024-06-03 18:46:49,834 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 396 places, 522 transitions, 9137 flow [2024-06-03 18:46:52,362 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 392 places, 522 transitions, 8653 flow, removed 61 selfloop flow, removed 4 redundant places. [2024-06-03 18:46:52,368 INFO L231 Difference]: Finished difference. Result has 393 places, 497 transitions, 7221 flow [2024-06-03 18:46:52,368 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6659, PETRI_DIFFERENCE_MINUEND_PLACES=385, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=491, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=220, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=271, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7221, PETRI_PLACES=393, PETRI_TRANSITIONS=497} [2024-06-03 18:46:52,368 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 350 predicate places. [2024-06-03 18:46:52,368 INFO L495 AbstractCegarLoop]: Abstraction has has 393 places, 497 transitions, 7221 flow [2024-06-03 18:46:52,368 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:46:52,369 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:46:52,369 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:46:52,369 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-03 18:46:52,369 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:46:52,369 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:46:52,369 INFO L85 PathProgramCache]: Analyzing trace with hash -48127128, now seen corresponding path program 17 times [2024-06-03 18:46:52,369 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:46:52,369 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [556362589] [2024-06-03 18:46:52,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:46:52,369 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:46:52,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:46:52,453 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:46:52,453 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:46:52,453 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [556362589] [2024-06-03 18:46:52,453 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [556362589] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:46:52,453 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:46:52,453 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:46:52,454 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1013397505] [2024-06-03 18:46:52,454 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:46:52,454 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:46:52,454 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:46:52,454 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:46:52,454 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:46:52,490 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:46:52,491 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 393 places, 497 transitions, 7221 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:46:52,491 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:46:52,491 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:46:52,491 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:46:53,670 INFO L124 PetriNetUnfolderBase]: 3411/5809 cut-off events. [2024-06-03 18:46:53,670 INFO L125 PetriNetUnfolderBase]: For 640020/640020 co-relation queries the response was YES. [2024-06-03 18:46:53,726 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43447 conditions, 5809 events. 3411/5809 cut-off events. For 640020/640020 co-relation queries the response was YES. Maximal size of possible extension queue 448. Compared 40181 event pairs, 699 based on Foata normal form. 2/5802 useless extension candidates. Maximal degree in co-relation 43272. Up to 4592 conditions per place. [2024-06-03 18:46:53,746 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 286 selfloop transitions, 231 changer transitions 0/524 dead transitions. [2024-06-03 18:46:53,746 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 400 places, 524 transitions, 8815 flow [2024-06-03 18:46:53,746 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:46:53,746 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:46:53,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-03 18:46:53,747 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-03 18:46:53,747 INFO L175 Difference]: Start difference. First operand has 393 places, 497 transitions, 7221 flow. Second operand 8 states and 192 transitions. [2024-06-03 18:46:53,747 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 400 places, 524 transitions, 8815 flow [2024-06-03 18:46:57,014 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 396 places, 524 transitions, 8354 flow, removed 25 selfloop flow, removed 4 redundant places. [2024-06-03 18:46:57,020 INFO L231 Difference]: Finished difference. Result has 397 places, 504 transitions, 7339 flow [2024-06-03 18:46:57,020 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6774, PETRI_DIFFERENCE_MINUEND_PLACES=389, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=497, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=224, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=272, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7339, PETRI_PLACES=397, PETRI_TRANSITIONS=504} [2024-06-03 18:46:57,021 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 354 predicate places. [2024-06-03 18:46:57,021 INFO L495 AbstractCegarLoop]: Abstraction has has 397 places, 504 transitions, 7339 flow [2024-06-03 18:46:57,021 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:46:57,021 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:46:57,021 INFO L208 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:46:57,021 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-03 18:46:57,021 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:46:57,021 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:46:57,021 INFO L85 PathProgramCache]: Analyzing trace with hash 1875469550, now seen corresponding path program 18 times [2024-06-03 18:46:57,021 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:46:57,021 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1393985219] [2024-06-03 18:46:57,022 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:46:57,022 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:46:57,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:46:57,114 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:46:57,114 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:46:57,114 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1393985219] [2024-06-03 18:46:57,114 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1393985219] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:46:57,114 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:46:57,114 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:46:57,114 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [336044014] [2024-06-03 18:46:57,114 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:46:57,114 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:46:57,115 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:46:57,115 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:46:57,115 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:46:57,150 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:46:57,150 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 397 places, 504 transitions, 7339 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:46:57,150 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:46:57,150 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:46:57,150 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:46:58,189 INFO L124 PetriNetUnfolderBase]: 3408/5781 cut-off events. [2024-06-03 18:46:58,190 INFO L125 PetriNetUnfolderBase]: For 641979/641979 co-relation queries the response was YES. [2024-06-03 18:46:58,253 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43416 conditions, 5781 events. 3408/5781 cut-off events. For 641979/641979 co-relation queries the response was YES. Maximal size of possible extension queue 448. Compared 39816 event pairs, 679 based on Foata normal form. 1/5773 useless extension candidates. Maximal degree in co-relation 43240. Up to 4590 conditions per place. [2024-06-03 18:46:58,274 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 284 selfloop transitions, 240 changer transitions 0/531 dead transitions. [2024-06-03 18:46:58,274 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 404 places, 531 transitions, 9065 flow [2024-06-03 18:46:58,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:46:58,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:46:58,275 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-03 18:46:58,275 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5922619047619048 [2024-06-03 18:46:58,275 INFO L175 Difference]: Start difference. First operand has 397 places, 504 transitions, 7339 flow. Second operand 8 states and 199 transitions. [2024-06-03 18:46:58,275 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 404 places, 531 transitions, 9065 flow [2024-06-03 18:47:00,988 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 400 places, 531 transitions, 8723 flow, removed 28 selfloop flow, removed 4 redundant places. [2024-06-03 18:47:00,993 INFO L231 Difference]: Finished difference. Result has 401 places, 504 transitions, 7483 flow [2024-06-03 18:47:00,994 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6997, PETRI_DIFFERENCE_MINUEND_PLACES=393, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=504, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=240, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=264, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7483, PETRI_PLACES=401, PETRI_TRANSITIONS=504} [2024-06-03 18:47:00,994 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 358 predicate places. [2024-06-03 18:47:00,994 INFO L495 AbstractCegarLoop]: Abstraction has has 401 places, 504 transitions, 7483 flow [2024-06-03 18:47:00,994 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:47:00,994 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:47:00,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] [2024-06-03 18:47:00,994 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-03 18:47:00,994 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:47:00,994 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:47:00,995 INFO L85 PathProgramCache]: Analyzing trace with hash -80329898, now seen corresponding path program 19 times [2024-06-03 18:47:00,995 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:47:00,995 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1341315181] [2024-06-03 18:47:00,995 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:47:00,995 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:47:00,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:47:01,095 INFO 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:01,096 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:47:01,096 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1341315181] [2024-06-03 18:47:01,096 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1341315181] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:47:01,096 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:47:01,096 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:47:01,096 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [850492517] [2024-06-03 18:47:01,096 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:47:01,096 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:47:01,096 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:47:01,097 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:47:01,097 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:47:01,142 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:47:01,142 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 401 places, 504 transitions, 7483 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:47:01,142 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:47:01,142 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:47:01,142 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:47:02,180 INFO L124 PetriNetUnfolderBase]: 3413/5802 cut-off events. [2024-06-03 18:47:02,180 INFO L125 PetriNetUnfolderBase]: For 655839/655839 co-relation queries the response was YES. [2024-06-03 18:47:02,242 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43703 conditions, 5802 events. 3413/5802 cut-off events. For 655839/655839 co-relation queries the response was YES. Maximal size of possible extension queue 450. Compared 40121 event pairs, 691 based on Foata normal form. 1/5794 useless extension candidates. Maximal degree in co-relation 43526. Up to 5028 conditions per place. [2024-06-03 18:47:02,263 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 398 selfloop transitions, 123 changer transitions 0/528 dead transitions. [2024-06-03 18:47:02,263 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 408 places, 528 transitions, 8640 flow [2024-06-03 18:47:02,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:47:02,264 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:47:02,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-03 18:47:02,264 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5595238095238095 [2024-06-03 18:47:02,264 INFO L175 Difference]: Start difference. First operand has 401 places, 504 transitions, 7483 flow. Second operand 8 states and 188 transitions. [2024-06-03 18:47:02,264 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 408 places, 528 transitions, 8640 flow [2024-06-03 18:47:05,214 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 399 places, 528 transitions, 8018 flow, removed 13 selfloop flow, removed 9 redundant places. [2024-06-03 18:47:05,220 INFO L231 Difference]: Finished difference. Result has 400 places, 507 transitions, 7182 flow [2024-06-03 18:47:05,220 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6873, PETRI_DIFFERENCE_MINUEND_PLACES=392, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=504, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=381, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7182, PETRI_PLACES=400, PETRI_TRANSITIONS=507} [2024-06-03 18:47:05,220 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 357 predicate places. [2024-06-03 18:47:05,220 INFO L495 AbstractCegarLoop]: Abstraction has has 400 places, 507 transitions, 7182 flow [2024-06-03 18:47:05,220 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:47:05,220 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:47:05,220 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:47:05,220 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-03 18:47:05,221 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:47:05,221 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:47:05,221 INFO L85 PathProgramCache]: Analyzing trace with hash 244618612, now seen corresponding path program 20 times [2024-06-03 18:47:05,221 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:47:05,221 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [601507915] [2024-06-03 18:47:05,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:47:05,221 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:47:05,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:47:05,309 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:47:05,310 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:47:05,310 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [601507915] [2024-06-03 18:47:05,310 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [601507915] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:47:05,310 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:47:05,310 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:47:05,311 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [907974185] [2024-06-03 18:47:05,311 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:47:05,311 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:47:05,311 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:47:05,311 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:47:05,311 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:47:05,356 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:47:05,357 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 400 places, 507 transitions, 7182 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:47:05,357 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:47:05,357 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:47:05,357 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:47:06,528 INFO L124 PetriNetUnfolderBase]: 3410/5806 cut-off events. [2024-06-03 18:47:06,528 INFO L125 PetriNetUnfolderBase]: For 658567/658567 co-relation queries the response was YES. [2024-06-03 18:47:06,586 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43102 conditions, 5806 events. 3410/5806 cut-off events. For 658567/658567 co-relation queries the response was YES. Maximal size of possible extension queue 450. Compared 40160 event pairs, 699 based on Foata normal form. 1/5798 useless extension candidates. Maximal degree in co-relation 42926. Up to 5014 conditions per place. [2024-06-03 18:47:06,608 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 390 selfloop transitions, 129 changer transitions 0/526 dead transitions. [2024-06-03 18:47:06,608 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 407 places, 526 transitions, 8474 flow [2024-06-03 18:47:06,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:47:06,609 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:47:06,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-03 18:47:06,609 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5565476190476191 [2024-06-03 18:47:06,609 INFO L175 Difference]: Start difference. First operand has 400 places, 507 transitions, 7182 flow. Second operand 8 states and 187 transitions. [2024-06-03 18:47:06,609 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 407 places, 526 transitions, 8474 flow [2024-06-03 18:47:09,480 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 401 places, 526 transitions, 8204 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-03 18:47:09,485 INFO L231 Difference]: Finished difference. Result has 402 places, 507 transitions, 7176 flow [2024-06-03 18:47:09,486 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6912, PETRI_DIFFERENCE_MINUEND_PLACES=394, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=507, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=378, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7176, PETRI_PLACES=402, PETRI_TRANSITIONS=507} [2024-06-03 18:47:09,486 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 359 predicate places. [2024-06-03 18:47:09,486 INFO L495 AbstractCegarLoop]: Abstraction has has 402 places, 507 transitions, 7176 flow [2024-06-03 18:47:09,486 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:47:09,486 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:47:09,486 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:47:09,486 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-03 18:47:09,486 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:47:09,487 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:47:09,487 INFO L85 PathProgramCache]: Analyzing trace with hash 244411222, now seen corresponding path program 21 times [2024-06-03 18:47:09,487 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:47:09,487 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [102820102] [2024-06-03 18:47:09,487 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:47:09,488 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:47:09,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:47:09,584 INFO 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:09,584 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:47:09,584 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [102820102] [2024-06-03 18:47:09,585 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [102820102] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:47:09,585 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:47:09,585 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:47:09,586 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [26186165] [2024-06-03 18:47:09,586 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:47:09,586 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:47:09,587 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:47:09,587 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:47:09,587 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:47:09,633 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:47:09,633 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 402 places, 507 transitions, 7176 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:47:09,633 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:47:09,633 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:47:09,633 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:47:10,744 INFO L124 PetriNetUnfolderBase]: 3407/5802 cut-off events. [2024-06-03 18:47:10,744 INFO L125 PetriNetUnfolderBase]: For 664814/664814 co-relation queries the response was YES. [2024-06-03 18:47:10,808 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43071 conditions, 5802 events. 3407/5802 cut-off events. For 664814/664814 co-relation queries the response was YES. Maximal size of possible extension queue 450. Compared 40152 event pairs, 699 based on Foata normal form. 1/5794 useless extension candidates. Maximal degree in co-relation 42894. Up to 5011 conditions per place. [2024-06-03 18:47:10,829 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 390 selfloop transitions, 130 changer transitions 0/527 dead transitions. [2024-06-03 18:47:10,829 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 411 places, 527 transitions, 8264 flow [2024-06-03 18:47:10,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 18:47:10,830 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 18:47:10,830 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 222 transitions. [2024-06-03 18:47:10,830 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5285714285714286 [2024-06-03 18:47:10,831 INFO L175 Difference]: Start difference. First operand has 402 places, 507 transitions, 7176 flow. Second operand 10 states and 222 transitions. [2024-06-03 18:47:10,831 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 411 places, 527 transitions, 8264 flow [2024-06-03 18:47:13,591 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 405 places, 527 transitions, 7915 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-03 18:47:13,597 INFO L231 Difference]: Finished difference. Result has 406 places, 507 transitions, 7093 flow [2024-06-03 18:47:13,597 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6827, PETRI_DIFFERENCE_MINUEND_PLACES=396, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=507, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=377, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7093, PETRI_PLACES=406, PETRI_TRANSITIONS=507} [2024-06-03 18:47:13,598 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 363 predicate places. [2024-06-03 18:47:13,598 INFO L495 AbstractCegarLoop]: Abstraction has has 406 places, 507 transitions, 7093 flow [2024-06-03 18:47:13,598 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:47:13,598 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:47:13,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:47:13,598 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-03 18:47:13,598 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:47:13,598 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:47:13,599 INFO L85 PathProgramCache]: Analyzing trace with hash -1966465886, now seen corresponding path program 22 times [2024-06-03 18:47:13,599 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:47:13,599 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [685851415] [2024-06-03 18:47:13,599 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:47:13,599 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:47:13,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:47:13,694 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:47:13,694 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:47:13,694 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [685851415] [2024-06-03 18:47:13,694 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [685851415] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:47:13,695 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:47:13,695 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:47:13,695 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [474385433] [2024-06-03 18:47:13,695 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:47:13,695 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:47:13,695 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:47:13,695 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:47:13,696 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:47:13,727 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:47:13,727 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 406 places, 507 transitions, 7093 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:47:13,727 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:47:13,727 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:47:13,727 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:47:14,822 INFO L124 PetriNetUnfolderBase]: 3457/5873 cut-off events. [2024-06-03 18:47:14,822 INFO L125 PetriNetUnfolderBase]: For 712137/712137 co-relation queries the response was YES. [2024-06-03 18:47:14,887 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44101 conditions, 5873 events. 3457/5873 cut-off events. For 712137/712137 co-relation queries the response was YES. Maximal size of possible extension queue 462. Compared 40624 event pairs, 689 based on Foata normal form. 2/5866 useless extension candidates. Maximal degree in co-relation 43923. Up to 4972 conditions per place. [2024-06-03 18:47:14,909 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 380 selfloop transitions, 151 changer transitions 0/538 dead transitions. [2024-06-03 18:47:14,909 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 413 places, 538 transitions, 8629 flow [2024-06-03 18:47:14,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:47:14,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:47:14,910 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-03 18:47:14,910 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5565476190476191 [2024-06-03 18:47:14,910 INFO L175 Difference]: Start difference. First operand has 406 places, 507 transitions, 7093 flow. Second operand 8 states and 187 transitions. [2024-06-03 18:47:14,910 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 413 places, 538 transitions, 8629 flow [2024-06-03 18:47:17,848 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 404 places, 538 transitions, 8349 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-03 18:47:17,854 INFO L231 Difference]: Finished difference. Result has 406 places, 520 transitions, 7380 flow [2024-06-03 18:47:17,854 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6813, PETRI_DIFFERENCE_MINUEND_PLACES=397, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=507, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=138, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=356, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7380, PETRI_PLACES=406, PETRI_TRANSITIONS=520} [2024-06-03 18:47:17,855 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 363 predicate places. [2024-06-03 18:47:17,855 INFO L495 AbstractCegarLoop]: Abstraction has has 406 places, 520 transitions, 7380 flow [2024-06-03 18:47:17,855 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:47:17,855 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:47:17,855 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:47:17,855 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-03 18:47:17,856 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:47:17,856 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:47:17,856 INFO L85 PathProgramCache]: Analyzing trace with hash -17696308, now seen corresponding path program 23 times [2024-06-03 18:47:17,856 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:47:17,856 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1155749190] [2024-06-03 18:47:17,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:47:17,856 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:47:17,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:47:17,951 INFO 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:17,951 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:47:17,951 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1155749190] [2024-06-03 18:47:17,951 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1155749190] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:47:17,951 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:47:17,951 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:47:17,951 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [457320790] [2024-06-03 18:47:17,951 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:47:17,951 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:47:17,951 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:47:17,952 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:47:17,952 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:47:17,986 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:47:17,986 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 406 places, 520 transitions, 7380 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:47:17,986 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:47:17,986 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:47:17,986 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:47:19,141 INFO L124 PetriNetUnfolderBase]: 3451/5869 cut-off events. [2024-06-03 18:47:19,142 INFO L125 PetriNetUnfolderBase]: For 713878/713878 co-relation queries the response was YES. [2024-06-03 18:47:19,205 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44188 conditions, 5869 events. 3451/5869 cut-off events. For 713878/713878 co-relation queries the response was YES. Maximal size of possible extension queue 462. Compared 40634 event pairs, 691 based on Foata normal form. 2/5862 useless extension candidates. Maximal degree in co-relation 44008. Up to 4967 conditions per place. [2024-06-03 18:47:19,226 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 376 selfloop transitions, 158 changer transitions 0/541 dead transitions. [2024-06-03 18:47:19,226 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 415 places, 541 transitions, 8964 flow [2024-06-03 18:47:19,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 18:47:19,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 18:47:19,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 229 transitions. [2024-06-03 18:47:19,227 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5452380952380952 [2024-06-03 18:47:19,227 INFO L175 Difference]: Start difference. First operand has 406 places, 520 transitions, 7380 flow. Second operand 10 states and 229 transitions. [2024-06-03 18:47:19,227 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 415 places, 541 transitions, 8964 flow [2024-06-03 18:47:23,103 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 410 places, 541 transitions, 8675 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-03 18:47:23,109 INFO L231 Difference]: Finished difference. Result has 412 places, 522 transitions, 7472 flow [2024-06-03 18:47:23,109 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7091, PETRI_DIFFERENCE_MINUEND_PLACES=401, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=520, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=156, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=362, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7472, PETRI_PLACES=412, PETRI_TRANSITIONS=522} [2024-06-03 18:47:23,109 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 369 predicate places. [2024-06-03 18:47:23,109 INFO L495 AbstractCegarLoop]: Abstraction has has 412 places, 522 transitions, 7472 flow [2024-06-03 18:47:23,109 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:47:23,109 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:47:23,110 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:47:23,110 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-03 18:47:23,110 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:47:23,110 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:47:23,110 INFO L85 PathProgramCache]: Analyzing trace with hash -17903698, now seen corresponding path program 24 times [2024-06-03 18:47:23,110 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:47:23,110 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [841063127] [2024-06-03 18:47:23,110 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:47:23,111 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:47:23,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:47:23,203 INFO 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:23,203 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:47:23,203 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [841063127] [2024-06-03 18:47:23,203 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [841063127] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:47:23,203 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:47:23,203 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:47:23,203 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [72850264] [2024-06-03 18:47:23,203 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:47:23,203 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:47:23,203 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:47:23,204 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:47:23,204 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:47:23,233 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:47:23,233 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 412 places, 522 transitions, 7472 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:47:23,233 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:47:23,233 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:47:23,233 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:47:24,480 INFO L124 PetriNetUnfolderBase]: 3445/5857 cut-off events. [2024-06-03 18:47:24,480 INFO L125 PetriNetUnfolderBase]: For 715274/715274 co-relation queries the response was YES. [2024-06-03 18:47:24,539 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44060 conditions, 5857 events. 3445/5857 cut-off events. For 715274/715274 co-relation queries the response was YES. Maximal size of possible extension queue 462. Compared 40579 event pairs, 689 based on Foata normal form. 2/5850 useless extension candidates. Maximal degree in co-relation 43878. Up to 4962 conditions per place. [2024-06-03 18:47:24,557 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 374 selfloop transitions, 160 changer transitions 0/541 dead transitions. [2024-06-03 18:47:24,557 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 422 places, 541 transitions, 8800 flow [2024-06-03 18:47:24,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 18:47:24,558 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 18:47:24,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 244 transitions. [2024-06-03 18:47:24,558 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5281385281385281 [2024-06-03 18:47:24,558 INFO L175 Difference]: Start difference. First operand has 412 places, 522 transitions, 7472 flow. Second operand 11 states and 244 transitions. [2024-06-03 18:47:24,558 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 422 places, 541 transitions, 8800 flow [2024-06-03 18:47:28,429 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 415 places, 541 transitions, 8406 flow, removed 30 selfloop flow, removed 7 redundant places. [2024-06-03 18:47:28,435 INFO L231 Difference]: Finished difference. Result has 416 places, 522 transitions, 7405 flow [2024-06-03 18:47:28,435 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7078, PETRI_DIFFERENCE_MINUEND_PLACES=405, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=522, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=160, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=362, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7405, PETRI_PLACES=416, PETRI_TRANSITIONS=522} [2024-06-03 18:47:28,435 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 373 predicate places. [2024-06-03 18:47:28,435 INFO L495 AbstractCegarLoop]: Abstraction has has 416 places, 522 transitions, 7405 flow [2024-06-03 18:47:28,435 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:47:28,435 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:47:28,435 INFO L208 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:47:28,435 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-03 18:47:28,435 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:47:28,435 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:47:28,436 INFO L85 PathProgramCache]: Analyzing trace with hash -597128894, now seen corresponding path program 25 times [2024-06-03 18:47:28,436 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:47:28,436 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1450040311] [2024-06-03 18:47:28,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:47:28,436 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:47:28,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:47:28,527 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:47:28,527 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:47:28,527 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1450040311] [2024-06-03 18:47:28,528 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1450040311] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:47:28,528 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:47:28,528 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:47:28,528 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1741021836] [2024-06-03 18:47:28,528 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:47:28,528 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:47:28,528 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:47:28,529 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:47:28,529 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:47:28,568 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:47:28,569 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 416 places, 522 transitions, 7405 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:47:28,569 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:47:28,569 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:47:28,569 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:47:29,718 INFO L124 PetriNetUnfolderBase]: 3439/5849 cut-off events. [2024-06-03 18:47:29,718 INFO L125 PetriNetUnfolderBase]: For 715191/715191 co-relation queries the response was YES. [2024-06-03 18:47:29,790 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43838 conditions, 5849 events. 3439/5849 cut-off events. For 715191/715191 co-relation queries the response was YES. Maximal size of possible extension queue 462. Compared 40495 event pairs, 689 based on Foata normal form. 2/5842 useless extension candidates. Maximal degree in co-relation 43655. Up to 4711 conditions per place. [2024-06-03 18:47:29,813 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 302 selfloop transitions, 247 changer transitions 0/556 dead transitions. [2024-06-03 18:47:29,813 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 424 places, 556 transitions, 9241 flow [2024-06-03 18:47:29,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:47:29,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:47:29,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 229 transitions. [2024-06-03 18:47:29,814 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6058201058201058 [2024-06-03 18:47:29,814 INFO L175 Difference]: Start difference. First operand has 416 places, 522 transitions, 7405 flow. Second operand 9 states and 229 transitions. [2024-06-03 18:47:29,814 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 424 places, 556 transitions, 9241 flow [2024-06-03 18:47:33,652 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 413 places, 556 transitions, 8871 flow, removed 12 selfloop flow, removed 11 redundant places. [2024-06-03 18:47:33,658 INFO L231 Difference]: Finished difference. Result has 414 places, 522 transitions, 7549 flow [2024-06-03 18:47:33,659 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7035, PETRI_DIFFERENCE_MINUEND_PLACES=405, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=522, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=247, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7549, PETRI_PLACES=414, PETRI_TRANSITIONS=522} [2024-06-03 18:47:33,659 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 371 predicate places. [2024-06-03 18:47:33,659 INFO L495 AbstractCegarLoop]: Abstraction has has 414 places, 522 transitions, 7549 flow [2024-06-03 18:47:33,659 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:47:33,659 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:47:33,659 INFO L208 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:47:33,659 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-03 18:47:33,659 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:47:33,660 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:47:33,660 INFO L85 PathProgramCache]: Analyzing trace with hash 714941836, now seen corresponding path program 26 times [2024-06-03 18:47:33,660 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:47:33,660 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1958084309] [2024-06-03 18:47:33,660 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:47:33,660 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:47:33,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:47:33,758 INFO 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,759 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:47:33,759 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1958084309] [2024-06-03 18:47:33,759 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1958084309] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:47:33,759 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:47:33,759 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:47:33,759 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [819335015] [2024-06-03 18:47:33,759 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:47:33,759 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:47:33,759 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:47:33,759 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:47:33,759 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:47:33,788 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:47:33,788 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 414 places, 522 transitions, 7549 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:47:33,788 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:47:33,788 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:47:33,788 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:47:34,924 INFO L124 PetriNetUnfolderBase]: 3433/5843 cut-off events. [2024-06-03 18:47:34,924 INFO L125 PetriNetUnfolderBase]: For 716820/716823 co-relation queries the response was YES. [2024-06-03 18:47:34,990 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43972 conditions, 5843 events. 3433/5843 cut-off events. For 716820/716823 co-relation queries the response was YES. Maximal size of possible extension queue 462. Compared 40396 event pairs, 689 based on Foata normal form. 4/5834 useless extension candidates. Maximal degree in co-relation 43788. Up to 4706 conditions per place. [2024-06-03 18:47:35,012 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 276 selfloop transitions, 276 changer transitions 0/559 dead transitions. [2024-06-03 18:47:35,012 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 422 places, 559 transitions, 9405 flow [2024-06-03 18:47:35,013 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:47:35,013 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:47:35,013 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 233 transitions. [2024-06-03 18:47:35,013 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6164021164021164 [2024-06-03 18:47:35,013 INFO L175 Difference]: Start difference. First operand has 414 places, 522 transitions, 7549 flow. Second operand 9 states and 233 transitions. [2024-06-03 18:47:35,013 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 422 places, 559 transitions, 9405 flow [2024-06-03 18:47:38,373 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 411 places, 559 transitions, 8759 flow, removed 24 selfloop flow, removed 11 redundant places. [2024-06-03 18:47:38,379 INFO L231 Difference]: Finished difference. Result has 412 places, 522 transitions, 7492 flow [2024-06-03 18:47:38,380 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6921, PETRI_DIFFERENCE_MINUEND_PLACES=403, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=522, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=276, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=246, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7492, PETRI_PLACES=412, PETRI_TRANSITIONS=522} [2024-06-03 18:47:38,380 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 369 predicate places. [2024-06-03 18:47:38,380 INFO L495 AbstractCegarLoop]: Abstraction has has 412 places, 522 transitions, 7492 flow [2024-06-03 18:47:38,380 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:47:38,380 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:47:38,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:47:38,380 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-03 18:47:38,380 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:47:38,380 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:47:38,381 INFO L85 PathProgramCache]: Analyzing trace with hash 1740194670, now seen corresponding path program 27 times [2024-06-03 18:47:38,381 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:47:38,381 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1436902519] [2024-06-03 18:47:38,381 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:47:38,381 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:47:38,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:47:38,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:47:38,478 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:47:38,478 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1436902519] [2024-06-03 18:47:38,478 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1436902519] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:47:38,478 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:47:38,478 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:47:38,478 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [640184266] [2024-06-03 18:47:38,478 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:47:38,478 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:47:38,478 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:47:38,479 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:47:38,479 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:47:38,518 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:47:38,518 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 412 places, 522 transitions, 7492 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:47:38,518 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:47:38,518 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:47:38,518 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:47:39,655 INFO L124 PetriNetUnfolderBase]: 3427/5837 cut-off events. [2024-06-03 18:47:39,655 INFO L125 PetriNetUnfolderBase]: For 678831/678831 co-relation queries the response was YES. [2024-06-03 18:47:39,719 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43483 conditions, 5837 events. 3427/5837 cut-off events. For 678831/678831 co-relation queries the response was YES. Maximal size of possible extension queue 462. Compared 40510 event pairs, 691 based on Foata normal form. 2/5830 useless extension candidates. Maximal degree in co-relation 43300. Up to 4701 conditions per place. [2024-06-03 18:47:39,739 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 298 selfloop transitions, 254 changer transitions 0/559 dead transitions. [2024-06-03 18:47:39,739 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 421 places, 559 transitions, 9120 flow [2024-06-03 18:47:39,739 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 18:47:39,739 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 18:47:39,739 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 248 transitions. [2024-06-03 18:47:39,739 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5904761904761905 [2024-06-03 18:47:39,740 INFO L175 Difference]: Start difference. First operand has 412 places, 522 transitions, 7492 flow. Second operand 10 states and 248 transitions. [2024-06-03 18:47:39,740 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 421 places, 559 transitions, 9120 flow [2024-06-03 18:47:42,778 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 410 places, 559 transitions, 8398 flow, removed 25 selfloop flow, removed 11 redundant places. [2024-06-03 18:47:42,784 INFO L231 Difference]: Finished difference. Result has 411 places, 522 transitions, 7314 flow [2024-06-03 18:47:42,784 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6782, PETRI_DIFFERENCE_MINUEND_PLACES=401, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=522, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=254, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7314, PETRI_PLACES=411, PETRI_TRANSITIONS=522} [2024-06-03 18:47:42,784 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 368 predicate places. [2024-06-03 18:47:42,784 INFO L495 AbstractCegarLoop]: Abstraction has has 411 places, 522 transitions, 7314 flow [2024-06-03 18:47:42,784 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:47:42,785 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:47:42,785 INFO L208 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:47:42,785 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-03 18:47:42,785 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:47:42,785 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:47:42,785 INFO L85 PathProgramCache]: Analyzing trace with hash 1996902570, now seen corresponding path program 28 times [2024-06-03 18:47:42,785 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:47:42,785 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [263622345] [2024-06-03 18:47:42,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:47:42,785 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:47:42,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:47:42,877 INFO 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:42,877 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:47:42,877 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [263622345] [2024-06-03 18:47:42,877 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [263622345] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:47:42,877 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:47:42,878 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:47:42,878 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [794264568] [2024-06-03 18:47:42,878 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:47:42,878 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:47:42,878 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:47:42,878 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:47:42,878 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:47:42,906 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:47:42,906 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 411 places, 522 transitions, 7314 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:47:42,906 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:47:42,906 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:47:42,906 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:47:44,103 INFO L124 PetriNetUnfolderBase]: 3421/5841 cut-off events. [2024-06-03 18:47:44,103 INFO L125 PetriNetUnfolderBase]: For 641656/641656 co-relation queries the response was YES. [2024-06-03 18:47:44,162 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42907 conditions, 5841 events. 3421/5841 cut-off events. For 641656/641656 co-relation queries the response was YES. Maximal size of possible extension queue 462. Compared 40632 event pairs, 701 based on Foata normal form. 2/5834 useless extension candidates. Maximal degree in co-relation 42725. Up to 4696 conditions per place. [2024-06-03 18:47:44,180 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 316 selfloop transitions, 223 changer transitions 0/546 dead transitions. [2024-06-03 18:47:44,180 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 417 places, 546 transitions, 8664 flow [2024-06-03 18:47:44,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:47:44,181 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:47:44,181 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-03 18:47:44,181 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6054421768707483 [2024-06-03 18:47:44,181 INFO L175 Difference]: Start difference. First operand has 411 places, 522 transitions, 7314 flow. Second operand 7 states and 178 transitions. [2024-06-03 18:47:44,181 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 417 places, 546 transitions, 8664 flow [2024-06-03 18:47:47,271 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 405 places, 546 transitions, 8129 flow, removed 21 selfloop flow, removed 12 redundant places. [2024-06-03 18:47:47,277 INFO L231 Difference]: Finished difference. Result has 406 places, 522 transitions, 7249 flow [2024-06-03 18:47:47,277 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6787, PETRI_DIFFERENCE_MINUEND_PLACES=399, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=522, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=223, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=299, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7249, PETRI_PLACES=406, PETRI_TRANSITIONS=522} [2024-06-03 18:47:47,277 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 363 predicate places. [2024-06-03 18:47:47,277 INFO L495 AbstractCegarLoop]: Abstraction has has 406 places, 522 transitions, 7249 flow [2024-06-03 18:47:47,277 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:47:47,277 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:47:47,277 INFO L208 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:47:47,278 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-03 18:47:47,278 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:47:47,278 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:47:47,278 INFO L85 PathProgramCache]: Analyzing trace with hash 714734446, now seen corresponding path program 29 times [2024-06-03 18:47:47,278 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:47:47,278 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1347005653] [2024-06-03 18:47:47,278 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:47:47,278 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:47:47,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:47:47,371 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:47:47,372 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:47:47,372 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1347005653] [2024-06-03 18:47:47,372 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1347005653] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:47:47,372 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:47:47,372 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:47:47,372 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1146395839] [2024-06-03 18:47:47,372 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:47:47,372 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:47:47,372 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:47:47,372 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:47:47,372 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:47:47,402 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:47:47,402 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 406 places, 522 transitions, 7249 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:47:47,403 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:47:47,403 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:47:47,403 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:47:48,529 INFO L124 PetriNetUnfolderBase]: 3415/5831 cut-off events. [2024-06-03 18:47:48,529 INFO L125 PetriNetUnfolderBase]: For 599291/599294 co-relation queries the response was YES. [2024-06-03 18:47:48,594 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42233 conditions, 5831 events. 3415/5831 cut-off events. For 599291/599294 co-relation queries the response was YES. Maximal size of possible extension queue 462. Compared 40485 event pairs, 699 based on Foata normal form. 4/5822 useless extension candidates. Maximal degree in co-relation 42054. Up to 4691 conditions per place. [2024-06-03 18:47:48,614 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 279 selfloop transitions, 280 changer transitions 0/566 dead transitions. [2024-06-03 18:47:48,615 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 416 places, 566 transitions, 8889 flow [2024-06-03 18:47:48,615 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 18:47:48,615 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 18:47:48,615 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 278 transitions. [2024-06-03 18:47:48,615 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6017316017316018 [2024-06-03 18:47:48,615 INFO L175 Difference]: Start difference. First operand has 406 places, 522 transitions, 7249 flow. Second operand 11 states and 278 transitions. [2024-06-03 18:47:48,616 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 416 places, 566 transitions, 8889 flow [2024-06-03 18:47:51,926 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 407 places, 566 transitions, 8335 flow, removed 18 selfloop flow, removed 9 redundant places. [2024-06-03 18:47:51,931 INFO L231 Difference]: Finished difference. Result has 408 places, 522 transitions, 7286 flow [2024-06-03 18:47:51,932 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6703, PETRI_DIFFERENCE_MINUEND_PLACES=397, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=522, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=280, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7286, PETRI_PLACES=408, PETRI_TRANSITIONS=522} [2024-06-03 18:47:51,932 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 365 predicate places. [2024-06-03 18:47:51,932 INFO L495 AbstractCegarLoop]: Abstraction has has 408 places, 522 transitions, 7286 flow [2024-06-03 18:47:51,932 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:47:51,932 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:47:51,932 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:47:51,933 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-03 18:47:51,933 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:47:51,933 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:47:51,933 INFO L85 PathProgramCache]: Analyzing trace with hash 567124846, now seen corresponding path program 30 times [2024-06-03 18:47:51,933 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:47:51,933 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [155227880] [2024-06-03 18:47:51,933 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:47:51,933 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:47:51,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:47:52,034 INFO 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:52,034 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:47:52,034 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [155227880] [2024-06-03 18:47:52,034 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [155227880] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:47:52,034 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:47:52,034 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:47:52,035 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2066138292] [2024-06-03 18:47:52,035 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:47:52,035 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:47:52,035 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:47:52,035 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:47:52,035 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:47:52,096 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:47:52,096 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 408 places, 522 transitions, 7286 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:47:52,097 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:47:52,097 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:47:52,097 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:47:53,198 INFO L124 PetriNetUnfolderBase]: 3409/5817 cut-off events. [2024-06-03 18:47:53,198 INFO L125 PetriNetUnfolderBase]: For 577439/577439 co-relation queries the response was YES. [2024-06-03 18:47:53,265 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41917 conditions, 5817 events. 3409/5817 cut-off events. For 577439/577439 co-relation queries the response was YES. Maximal size of possible extension queue 462. Compared 40312 event pairs, 668 based on Foata normal form. 2/5814 useless extension candidates. Maximal degree in co-relation 41738. Up to 5190 conditions per place. [2024-06-03 18:47:53,286 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 486 selfloop transitions, 58 changer transitions 0/551 dead transitions. [2024-06-03 18:47:53,286 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 414 places, 551 transitions, 8448 flow [2024-06-03 18:47:53,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:47:53,286 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:47:53,286 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 179 transitions. [2024-06-03 18:47:53,287 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.608843537414966 [2024-06-03 18:47:53,287 INFO L175 Difference]: Start difference. First operand has 408 places, 522 transitions, 7286 flow. Second operand 7 states and 179 transitions. [2024-06-03 18:47:53,287 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 414 places, 551 transitions, 8448 flow [2024-06-03 18:47:55,622 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 403 places, 551 transitions, 7923 flow, removed 14 selfloop flow, removed 11 redundant places. [2024-06-03 18:47:55,628 INFO L231 Difference]: Finished difference. Result has 404 places, 522 transitions, 6896 flow [2024-06-03 18:47:55,628 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6761, PETRI_DIFFERENCE_MINUEND_PLACES=397, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=522, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=464, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6896, PETRI_PLACES=404, PETRI_TRANSITIONS=522} [2024-06-03 18:47:55,628 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 361 predicate places. [2024-06-03 18:47:55,628 INFO L495 AbstractCegarLoop]: Abstraction has has 404 places, 522 transitions, 6896 flow [2024-06-03 18:47:55,628 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:47:55,629 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:47:55,629 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:47:55,629 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-03 18:47:55,629 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:47:55,629 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:47:55,629 INFO L85 PathProgramCache]: Analyzing trace with hash 126478418, now seen corresponding path program 5 times [2024-06-03 18:47:55,629 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:47:55,630 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [38593618] [2024-06-03 18:47:55,630 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:47:55,630 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:47:55,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:47:55,731 INFO 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:55,731 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:47:55,731 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [38593618] [2024-06-03 18:47:55,731 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [38593618] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:47:55,731 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:47:55,731 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:47:55,731 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2033059914] [2024-06-03 18:47:55,731 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:47:55,732 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:47:55,732 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:47:55,732 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:47:55,732 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:47:55,778 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:47:55,778 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 404 places, 522 transitions, 6896 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:47:55,778 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:47:55,778 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:47:55,779 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:47:56,937 INFO L124 PetriNetUnfolderBase]: 3548/6039 cut-off events. [2024-06-03 18:47:56,937 INFO L125 PetriNetUnfolderBase]: For 659783/659783 co-relation queries the response was YES. [2024-06-03 18:47:57,002 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45323 conditions, 6039 events. 3548/6039 cut-off events. For 659783/659783 co-relation queries the response was YES. Maximal size of possible extension queue 477. Compared 41987 event pairs, 716 based on Foata normal form. 2/6032 useless extension candidates. Maximal degree in co-relation 45145. Up to 5075 conditions per place. [2024-06-03 18:47:57,023 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 424 selfloop transitions, 129 changer transitions 0/560 dead transitions. [2024-06-03 18:47:57,023 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 411 places, 560 transitions, 8541 flow [2024-06-03 18:47:57,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:47:57,023 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:47:57,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-03 18:47:57,024 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-03 18:47:57,024 INFO L175 Difference]: Start difference. First operand has 404 places, 522 transitions, 6896 flow. Second operand 8 states and 196 transitions. [2024-06-03 18:47:57,024 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 411 places, 560 transitions, 8541 flow [2024-06-03 18:48:00,087 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 404 places, 560 transitions, 8403 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-03 18:48:00,093 INFO L231 Difference]: Finished difference. Result has 406 places, 530 transitions, 7299 flow [2024-06-03 18:48:00,093 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6762, PETRI_DIFFERENCE_MINUEND_PLACES=397, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=522, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=393, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7299, PETRI_PLACES=406, PETRI_TRANSITIONS=530} [2024-06-03 18:48:00,093 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 363 predicate places. [2024-06-03 18:48:00,094 INFO L495 AbstractCegarLoop]: Abstraction has has 406 places, 530 transitions, 7299 flow [2024-06-03 18:48:00,094 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:48:00,094 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:48:00,094 INFO L208 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:48:00,094 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-03 18:48:00,094 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:48:00,094 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:48:00,094 INFO L85 PathProgramCache]: Analyzing trace with hash 129335378, now seen corresponding path program 6 times [2024-06-03 18:48:00,095 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:48:00,095 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [227601038] [2024-06-03 18:48:00,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:48:00,095 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:48:00,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:48:00,201 INFO 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:00,201 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:48:00,201 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [227601038] [2024-06-03 18:48:00,201 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [227601038] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:48:00,202 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:48:00,202 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:48:00,202 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1690449475] [2024-06-03 18:48:00,202 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:48:00,202 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:48:00,202 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:48:00,202 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:48:00,202 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:48:00,239 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:48:00,239 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 406 places, 530 transitions, 7299 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:48:00,239 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:48:00,239 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:48:00,239 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:48:01,525 INFO L124 PetriNetUnfolderBase]: 3543/6004 cut-off events. [2024-06-03 18:48:01,525 INFO L125 PetriNetUnfolderBase]: For 641501/641501 co-relation queries the response was YES. [2024-06-03 18:48:01,583 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45416 conditions, 6004 events. 3543/6004 cut-off events. For 641501/641501 co-relation queries the response was YES. Maximal size of possible extension queue 477. Compared 41526 event pairs, 695 based on Foata normal form. 2/6000 useless extension candidates. Maximal degree in co-relation 45237. Up to 5217 conditions per place. [2024-06-03 18:48:01,601 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 423 selfloop transitions, 122 changer transitions 0/552 dead transitions. [2024-06-03 18:48:01,601 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 413 places, 552 transitions, 8443 flow [2024-06-03 18:48:01,602 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:48:01,602 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:48:01,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-03 18:48:01,602 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5595238095238095 [2024-06-03 18:48:01,602 INFO L175 Difference]: Start difference. First operand has 406 places, 530 transitions, 7299 flow. Second operand 8 states and 188 transitions. [2024-06-03 18:48:01,602 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 413 places, 552 transitions, 8443 flow [2024-06-03 18:48:04,123 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 407 places, 552 transitions, 8135 flow, removed 32 selfloop flow, removed 6 redundant places. [2024-06-03 18:48:04,129 INFO L231 Difference]: Finished difference. Result has 408 places, 530 transitions, 7240 flow [2024-06-03 18:48:04,129 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6991, PETRI_DIFFERENCE_MINUEND_PLACES=400, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=530, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=408, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7240, PETRI_PLACES=408, PETRI_TRANSITIONS=530} [2024-06-03 18:48:04,130 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 365 predicate places. [2024-06-03 18:48:04,130 INFO L495 AbstractCegarLoop]: Abstraction has has 408 places, 530 transitions, 7240 flow [2024-06-03 18:48:04,130 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:48:04,130 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:48:04,130 INFO L208 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:48:04,130 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-03 18:48:04,130 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:48:04,130 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:48:04,130 INFO L85 PathProgramCache]: Analyzing trace with hash 2058494034, now seen corresponding path program 7 times [2024-06-03 18:48:04,130 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:48:04,130 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1297664395] [2024-06-03 18:48:04,130 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:48:04,130 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:48:04,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:48:04,230 INFO 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:04,230 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:48:04,230 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1297664395] [2024-06-03 18:48:04,230 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1297664395] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:48:04,230 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:48:04,230 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:48:04,230 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1542125013] [2024-06-03 18:48:04,230 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:48:04,231 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:48:04,231 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:48:04,231 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:48:04,231 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:48:04,282 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:48:04,282 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 408 places, 530 transitions, 7240 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:48:04,282 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:48:04,282 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:48:04,282 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:48:05,458 INFO L124 PetriNetUnfolderBase]: 3728/6336 cut-off events. [2024-06-03 18:48:05,458 INFO L125 PetriNetUnfolderBase]: For 806628/806628 co-relation queries the response was YES. [2024-06-03 18:48:05,526 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50993 conditions, 6336 events. 3728/6336 cut-off events. For 806628/806628 co-relation queries the response was YES. Maximal size of possible extension queue 501. Compared 44364 event pairs, 769 based on Foata normal form. 2/6330 useless extension candidates. Maximal degree in co-relation 50814. Up to 5297 conditions per place. [2024-06-03 18:48:05,551 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 435 selfloop transitions, 126 changer transitions 0/568 dead transitions. [2024-06-03 18:48:05,551 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 415 places, 568 transitions, 8917 flow [2024-06-03 18:48:05,551 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:48:05,551 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:48:05,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-03 18:48:05,552 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5803571428571429 [2024-06-03 18:48:05,552 INFO L175 Difference]: Start difference. First operand has 408 places, 530 transitions, 7240 flow. Second operand 8 states and 195 transitions. [2024-06-03 18:48:05,552 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 415 places, 568 transitions, 8917 flow [2024-06-03 18:48:08,760 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 409 places, 568 transitions, 8636 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-03 18:48:08,765 INFO L231 Difference]: Finished difference. Result has 411 places, 538 transitions, 7507 flow [2024-06-03 18:48:08,766 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6959, PETRI_DIFFERENCE_MINUEND_PLACES=402, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=530, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=404, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7507, PETRI_PLACES=411, PETRI_TRANSITIONS=538} [2024-06-03 18:48:08,766 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 368 predicate places. [2024-06-03 18:48:08,766 INFO L495 AbstractCegarLoop]: Abstraction has has 411 places, 538 transitions, 7507 flow [2024-06-03 18:48:08,766 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:48:08,766 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:48:08,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, 1] [2024-06-03 18:48:08,766 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-03 18:48:08,766 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:48:08,767 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:48:08,767 INFO L85 PathProgramCache]: Analyzing trace with hash 1813189616, now seen corresponding path program 8 times [2024-06-03 18:48:08,767 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:48:08,767 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [133224135] [2024-06-03 18:48:08,767 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:48:08,767 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:48:08,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:48:08,870 INFO 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:08,870 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:48:08,871 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [133224135] [2024-06-03 18:48:08,871 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [133224135] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:48:08,871 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:48:08,871 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:48:08,871 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [662705177] [2024-06-03 18:48:08,871 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:48:08,871 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:48:08,871 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:48:08,871 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:48:08,871 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:48:08,919 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:48:08,919 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 411 places, 538 transitions, 7507 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:48:08,919 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:48:08,919 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:48:08,919 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:48:10,124 INFO L124 PetriNetUnfolderBase]: 3736/6355 cut-off events. [2024-06-03 18:48:10,124 INFO L125 PetriNetUnfolderBase]: For 824206/824206 co-relation queries the response was YES. [2024-06-03 18:48:10,196 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51624 conditions, 6355 events. 3736/6355 cut-off events. For 824206/824206 co-relation queries the response was YES. Maximal size of possible extension queue 503. Compared 44589 event pairs, 778 based on Foata normal form. 2/6351 useless extension candidates. Maximal degree in co-relation 51443. Up to 5508 conditions per place. [2024-06-03 18:48:10,220 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 436 selfloop transitions, 119 changer transitions 0/562 dead transitions. [2024-06-03 18:48:10,220 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 418 places, 562 transitions, 8738 flow [2024-06-03 18:48:10,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:48:10,221 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:48:10,221 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-03 18:48:10,221 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5565476190476191 [2024-06-03 18:48:10,221 INFO L175 Difference]: Start difference. First operand has 411 places, 538 transitions, 7507 flow. Second operand 8 states and 187 transitions. [2024-06-03 18:48:10,221 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 418 places, 562 transitions, 8738 flow [2024-06-03 18:48:13,650 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 413 places, 562 transitions, 8419 flow, removed 42 selfloop flow, removed 5 redundant places. [2024-06-03 18:48:13,656 INFO L231 Difference]: Finished difference. Result has 414 places, 540 transitions, 7502 flow [2024-06-03 18:48:13,656 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7200, PETRI_DIFFERENCE_MINUEND_PLACES=406, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=538, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=419, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7502, PETRI_PLACES=414, PETRI_TRANSITIONS=540} [2024-06-03 18:48:13,656 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 371 predicate places. [2024-06-03 18:48:13,656 INFO L495 AbstractCegarLoop]: Abstraction has has 414 places, 540 transitions, 7502 flow [2024-06-03 18:48:13,656 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:48:13,657 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:48:13,657 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:48:13,657 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-03 18:48:13,657 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:48:13,657 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:48:13,657 INFO L85 PathProgramCache]: Analyzing trace with hash 195270930, now seen corresponding path program 9 times [2024-06-03 18:48:13,657 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:48:13,657 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1842107692] [2024-06-03 18:48:13,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:48:13,658 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:48:13,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:48:13,762 INFO 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,763 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:48:13,763 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1842107692] [2024-06-03 18:48:13,763 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1842107692] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:48:13,763 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:48:13,763 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:48:13,763 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1189079182] [2024-06-03 18:48:13,763 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:48:13,763 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:48:13,763 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:48:13,763 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:48:13,764 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:48:13,817 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:48:13,817 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 414 places, 540 transitions, 7502 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:48:13,817 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:48:13,817 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:48:13,817 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:48:15,053 INFO L124 PetriNetUnfolderBase]: 3744/6367 cut-off events. [2024-06-03 18:48:15,053 INFO L125 PetriNetUnfolderBase]: For 836314/836314 co-relation queries the response was YES. [2024-06-03 18:48:15,132 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51527 conditions, 6367 events. 3744/6367 cut-off events. For 836314/836314 co-relation queries the response was YES. Maximal size of possible extension queue 505. Compared 44632 event pairs, 778 based on Foata normal form. 2/6363 useless extension candidates. Maximal degree in co-relation 51345. Up to 5676 conditions per place. [2024-06-03 18:48:15,157 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 495 selfloop transitions, 59 changer transitions 0/561 dead transitions. [2024-06-03 18:48:15,157 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 421 places, 561 transitions, 8720 flow [2024-06-03 18:48:15,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:48:15,158 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:48:15,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 181 transitions. [2024-06-03 18:48:15,158 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5386904761904762 [2024-06-03 18:48:15,158 INFO L175 Difference]: Start difference. First operand has 414 places, 540 transitions, 7502 flow. Second operand 8 states and 181 transitions. [2024-06-03 18:48:15,158 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 421 places, 561 transitions, 8720 flow [2024-06-03 18:48:18,804 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 415 places, 561 transitions, 8445 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-03 18:48:18,810 INFO L231 Difference]: Finished difference. Result has 416 places, 542 transitions, 7418 flow [2024-06-03 18:48:18,810 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7227, PETRI_DIFFERENCE_MINUEND_PLACES=408, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=540, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=481, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7418, PETRI_PLACES=416, PETRI_TRANSITIONS=542} [2024-06-03 18:48:18,810 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 373 predicate places. [2024-06-03 18:48:18,811 INFO L495 AbstractCegarLoop]: Abstraction has has 416 places, 542 transitions, 7418 flow [2024-06-03 18:48:18,811 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:48:18,811 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:48:18,811 INFO L208 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:48:18,811 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-03 18:48:18,811 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:48:18,811 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:48:18,811 INFO L85 PathProgramCache]: Analyzing trace with hash -1922774032, now seen corresponding path program 10 times [2024-06-03 18:48:18,811 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:48:18,811 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1793236472] [2024-06-03 18:48:18,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:48:18,812 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:48:18,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:48:18,910 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:48:18,910 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:48:18,910 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1793236472] [2024-06-03 18:48:18,911 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1793236472] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:48:18,911 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:48:18,911 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:48:18,911 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1579148572] [2024-06-03 18:48:18,911 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:48:18,911 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:48:18,911 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:48:18,911 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:48:18,911 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:48:18,952 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:48:18,952 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 416 places, 542 transitions, 7418 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:48:18,952 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:48:18,952 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:48:18,952 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:48:20,246 INFO L124 PetriNetUnfolderBase]: 3752/6393 cut-off events. [2024-06-03 18:48:20,246 INFO L125 PetriNetUnfolderBase]: For 853143/853143 co-relation queries the response was YES. [2024-06-03 18:48:20,313 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51606 conditions, 6393 events. 3752/6393 cut-off events. For 853143/853143 co-relation queries the response was YES. Maximal size of possible extension queue 509. Compared 44828 event pairs, 608 based on Foata normal form. 2/6389 useless extension candidates. Maximal degree in co-relation 51423. Up to 3948 conditions per place. [2024-06-03 18:48:20,335 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 415 selfloop transitions, 157 changer transitions 0/579 dead transitions. [2024-06-03 18:48:20,335 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 423 places, 579 transitions, 9163 flow [2024-06-03 18:48:20,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:48:20,335 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:48:20,335 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-03 18:48:20,335 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5922619047619048 [2024-06-03 18:48:20,336 INFO L175 Difference]: Start difference. First operand has 416 places, 542 transitions, 7418 flow. Second operand 8 states and 199 transitions. [2024-06-03 18:48:20,336 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 423 places, 579 transitions, 9163 flow [2024-06-03 18:48:23,954 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 418 places, 579 transitions, 9023 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-03 18:48:23,960 INFO L231 Difference]: Finished difference. Result has 419 places, 544 transitions, 7656 flow [2024-06-03 18:48:23,960 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7278, PETRI_DIFFERENCE_MINUEND_PLACES=411, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=542, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=155, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=387, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7656, PETRI_PLACES=419, PETRI_TRANSITIONS=544} [2024-06-03 18:48:23,960 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 376 predicate places. [2024-06-03 18:48:23,960 INFO L495 AbstractCegarLoop]: Abstraction has has 419 places, 544 transitions, 7656 flow [2024-06-03 18:48:23,960 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:48:23,961 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:48:23,961 INFO L208 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:48:23,961 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-03 18:48:23,961 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:48:23,961 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:48:23,961 INFO L85 PathProgramCache]: Analyzing trace with hash -1910393872, now seen corresponding path program 11 times [2024-06-03 18:48:23,961 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:48:23,961 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [650483137] [2024-06-03 18:48:23,962 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:48:23,962 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:48:23,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:48:24,051 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:48:24,051 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:48:24,051 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [650483137] [2024-06-03 18:48:24,051 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [650483137] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:48:24,051 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:48:24,052 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:48:24,052 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1932495082] [2024-06-03 18:48:24,052 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:48:24,052 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:48:24,052 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:48:24,052 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:48:24,052 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:48:24,097 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:48:24,097 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 419 places, 544 transitions, 7656 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:48:24,097 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:48:24,097 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:48:24,097 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:48:25,508 INFO L124 PetriNetUnfolderBase]: 3727/6341 cut-off events. [2024-06-03 18:48:25,509 INFO L125 PetriNetUnfolderBase]: For 863587/863587 co-relation queries the response was YES. [2024-06-03 18:48:25,572 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51478 conditions, 6341 events. 3727/6341 cut-off events. For 863587/863587 co-relation queries the response was YES. Maximal size of possible extension queue 509. Compared 44268 event pairs, 671 based on Foata normal form. 8/6343 useless extension candidates. Maximal degree in co-relation 51294. Up to 3934 conditions per place. [2024-06-03 18:48:25,593 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 425 selfloop transitions, 144 changer transitions 0/576 dead transitions. [2024-06-03 18:48:25,593 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 426 places, 576 transitions, 9124 flow [2024-06-03 18:48:25,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:48:25,593 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:48:25,593 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-03 18:48:25,593 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-03 18:48:25,594 INFO L175 Difference]: Start difference. First operand has 419 places, 544 transitions, 7656 flow. Second operand 8 states and 196 transitions. [2024-06-03 18:48:25,594 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 426 places, 576 transitions, 9124 flow [2024-06-03 18:48:29,609 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 418 places, 576 transitions, 8671 flow, removed 58 selfloop flow, removed 8 redundant places. [2024-06-03 18:48:29,615 INFO L231 Difference]: Finished difference. Result has 419 places, 544 transitions, 7497 flow [2024-06-03 18:48:29,615 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7203, PETRI_DIFFERENCE_MINUEND_PLACES=411, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=544, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=144, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=400, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7497, PETRI_PLACES=419, PETRI_TRANSITIONS=544} [2024-06-03 18:48:29,615 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 376 predicate places. [2024-06-03 18:48:29,615 INFO L495 AbstractCegarLoop]: Abstraction has has 419 places, 544 transitions, 7497 flow [2024-06-03 18:48:29,615 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:48:29,615 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:48:29,616 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:48:29,616 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-03 18:48:29,616 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:48:29,616 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:48:29,616 INFO L85 PathProgramCache]: Analyzing trace with hash 825621488, now seen corresponding path program 12 times [2024-06-03 18:48:29,616 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:48:29,616 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [27641745] [2024-06-03 18:48:29,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:48:29,617 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:48:29,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:48:29,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:48:29,723 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:48:29,723 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [27641745] [2024-06-03 18:48:29,723 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [27641745] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:48:29,723 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:48:29,723 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:48:29,723 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [570694368] [2024-06-03 18:48:29,723 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:48:29,723 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:48:29,723 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:48:29,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:48:29,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:48:29,759 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:48:29,760 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 419 places, 544 transitions, 7497 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:48:29,760 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:48:29,760 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:48:29,760 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:48:30,933 INFO L124 PetriNetUnfolderBase]: 3704/6309 cut-off events. [2024-06-03 18:48:30,933 INFO L125 PetriNetUnfolderBase]: For 828711/828711 co-relation queries the response was YES. [2024-06-03 18:48:31,003 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49488 conditions, 6309 events. 3704/6309 cut-off events. For 828711/828711 co-relation queries the response was YES. Maximal size of possible extension queue 509. Compared 44303 event pairs, 760 based on Foata normal form. 10/6313 useless extension candidates. Maximal degree in co-relation 49306. Up to 5428 conditions per place. [2024-06-03 18:48:31,026 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 448 selfloop transitions, 111 changer transitions 0/566 dead transitions. [2024-06-03 18:48:31,026 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 426 places, 566 transitions, 8693 flow [2024-06-03 18:48:31,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:48:31,027 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:48:31,027 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-03 18:48:31,027 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5595238095238095 [2024-06-03 18:48:31,027 INFO L175 Difference]: Start difference. First operand has 419 places, 544 transitions, 7497 flow. Second operand 8 states and 188 transitions. [2024-06-03 18:48:31,027 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 426 places, 566 transitions, 8693 flow [2024-06-03 18:48:34,990 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 419 places, 566 transitions, 8380 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-03 18:48:34,996 INFO L231 Difference]: Finished difference. Result has 420 places, 544 transitions, 7412 flow [2024-06-03 18:48:34,996 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7184, PETRI_DIFFERENCE_MINUEND_PLACES=412, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=544, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=433, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7412, PETRI_PLACES=420, PETRI_TRANSITIONS=544} [2024-06-03 18:48:34,996 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 377 predicate places. [2024-06-03 18:48:34,996 INFO L495 AbstractCegarLoop]: Abstraction has has 420 places, 544 transitions, 7412 flow [2024-06-03 18:48:34,996 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:48:34,996 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:48:34,997 INFO L208 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:48:34,997 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-03 18:48:34,997 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:48:34,997 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:48:34,997 INFO L85 PathProgramCache]: Analyzing trace with hash 835144688, now seen corresponding path program 13 times [2024-06-03 18:48:34,997 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:48:34,997 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1239494149] [2024-06-03 18:48:34,997 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:48:34,997 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:48:35,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:48:35,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:48:35,096 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:48:35,096 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1239494149] [2024-06-03 18:48:35,096 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1239494149] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:48:35,096 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:48:35,096 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:48:35,096 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [728211467] [2024-06-03 18:48:35,097 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:48:35,097 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:48:35,097 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:48:35,097 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:48:35,097 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:48:35,134 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:48:35,134 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 420 places, 544 transitions, 7412 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:48:35,134 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:48:35,134 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:48:35,134 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:48:36,327 INFO L124 PetriNetUnfolderBase]: 3674/6259 cut-off events. [2024-06-03 18:48:36,327 INFO L125 PetriNetUnfolderBase]: For 783990/783990 co-relation queries the response was YES. [2024-06-03 18:48:36,399 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47698 conditions, 6259 events. 3674/6259 cut-off events. For 783990/783990 co-relation queries the response was YES. Maximal size of possible extension queue 509. Compared 43890 event pairs, 730 based on Foata normal form. 10/6263 useless extension candidates. Maximal degree in co-relation 47515. Up to 5166 conditions per place. [2024-06-03 18:48:36,425 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 446 selfloop transitions, 117 changer transitions 0/570 dead transitions. [2024-06-03 18:48:36,425 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 427 places, 570 transitions, 8650 flow [2024-06-03 18:48:36,426 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:48:36,426 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:48:36,426 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-03 18:48:36,426 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5684523809523809 [2024-06-03 18:48:36,426 INFO L175 Difference]: Start difference. First operand has 420 places, 544 transitions, 7412 flow. Second operand 8 states and 191 transitions. [2024-06-03 18:48:36,426 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 427 places, 570 transitions, 8650 flow [2024-06-03 18:48:40,386 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 421 places, 570 transitions, 8378 flow, removed 27 selfloop flow, removed 6 redundant places. [2024-06-03 18:48:40,392 INFO L231 Difference]: Finished difference. Result has 422 places, 544 transitions, 7381 flow [2024-06-03 18:48:40,392 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7140, PETRI_DIFFERENCE_MINUEND_PLACES=414, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=544, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=427, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7381, PETRI_PLACES=422, PETRI_TRANSITIONS=544} [2024-06-03 18:48:40,392 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 379 predicate places. [2024-06-03 18:48:40,392 INFO L495 AbstractCegarLoop]: Abstraction has has 422 places, 544 transitions, 7381 flow [2024-06-03 18:48:40,393 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:48:40,393 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:48:40,393 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:48:40,393 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-03 18:48:40,393 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:48:40,393 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:48:40,393 INFO L85 PathProgramCache]: Analyzing trace with hash -305214348, now seen corresponding path program 14 times [2024-06-03 18:48:40,394 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:48:40,394 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1982326783] [2024-06-03 18:48:40,394 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:48:40,394 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:48:40,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:48:40,505 INFO 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,506 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:48:40,506 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1982326783] [2024-06-03 18:48:40,506 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1982326783] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:48:40,506 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:48:40,506 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:48:40,506 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1700229372] [2024-06-03 18:48:40,506 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:48:40,506 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:48:40,506 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:48:40,506 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:48:40,506 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:48:40,544 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:48:40,544 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 422 places, 544 transitions, 7381 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:48:40,544 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:48:40,544 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:48:40,544 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:48:41,753 INFO L124 PetriNetUnfolderBase]: 3651/6228 cut-off events. [2024-06-03 18:48:41,753 INFO L125 PetriNetUnfolderBase]: For 738941/738941 co-relation queries the response was YES. [2024-06-03 18:48:41,822 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46266 conditions, 6228 events. 3651/6228 cut-off events. For 738941/738941 co-relation queries the response was YES. Maximal size of possible extension queue 509. Compared 43746 event pairs, 739 based on Foata normal form. 10/6232 useless extension candidates. Maximal degree in co-relation 46082. Up to 5467 conditions per place. [2024-06-03 18:48:41,844 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 484 selfloop transitions, 74 changer transitions 0/565 dead transitions. [2024-06-03 18:48:41,845 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 431 places, 565 transitions, 8571 flow [2024-06-03 18:48:41,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 18:48:41,845 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 18:48:41,845 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 222 transitions. [2024-06-03 18:48:41,845 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5285714285714286 [2024-06-03 18:48:41,845 INFO L175 Difference]: Start difference. First operand has 422 places, 544 transitions, 7381 flow. Second operand 10 states and 222 transitions. [2024-06-03 18:48:41,845 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 431 places, 565 transitions, 8571 flow [2024-06-03 18:48:45,079 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 424 places, 565 transitions, 8319 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-03 18:48:45,085 INFO L231 Difference]: Finished difference. Result has 425 places, 544 transitions, 7283 flow [2024-06-03 18:48:45,085 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7129, PETRI_DIFFERENCE_MINUEND_PLACES=415, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=544, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=470, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7283, PETRI_PLACES=425, PETRI_TRANSITIONS=544} [2024-06-03 18:48:45,085 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 382 predicate places. [2024-06-03 18:48:45,085 INFO L495 AbstractCegarLoop]: Abstraction has has 425 places, 544 transitions, 7283 flow [2024-06-03 18:48:45,085 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:48:45,085 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:48:45,085 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:48:45,085 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-03 18:48:45,086 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:48:45,086 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:48:45,086 INFO L85 PathProgramCache]: Analyzing trace with hash -48713838, now seen corresponding path program 15 times [2024-06-03 18:48:45,086 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:48:45,086 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2101430521] [2024-06-03 18:48:45,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:48:45,086 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:48:45,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:48:45,195 INFO 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:45,196 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:48:45,196 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2101430521] [2024-06-03 18:48:45,196 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2101430521] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:48:45,196 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:48:45,196 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:48:45,196 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1174936410] [2024-06-03 18:48:45,196 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:48:45,196 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:48:45,196 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:48:45,196 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:48:45,196 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:48:45,232 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:48:45,232 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 425 places, 544 transitions, 7283 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:48:45,232 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:48:45,233 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:48:45,233 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:48:46,532 INFO L124 PetriNetUnfolderBase]: 3628/6195 cut-off events. [2024-06-03 18:48:46,533 INFO L125 PetriNetUnfolderBase]: For 693456/693456 co-relation queries the response was YES. [2024-06-03 18:48:46,601 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44829 conditions, 6195 events. 3628/6195 cut-off events. For 693456/693456 co-relation queries the response was YES. Maximal size of possible extension queue 509. Compared 43533 event pairs, 730 based on Foata normal form. 10/6199 useless extension candidates. Maximal degree in co-relation 44644. Up to 5434 conditions per place. [2024-06-03 18:48:46,624 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 486 selfloop transitions, 70 changer transitions 0/563 dead transitions. [2024-06-03 18:48:46,624 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 432 places, 563 transitions, 8465 flow [2024-06-03 18:48:46,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:48:46,625 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:48:46,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-03 18:48:46,625 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5476190476190477 [2024-06-03 18:48:46,625 INFO L175 Difference]: Start difference. First operand has 425 places, 544 transitions, 7283 flow. Second operand 8 states and 184 transitions. [2024-06-03 18:48:46,625 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 432 places, 563 transitions, 8465 flow [2024-06-03 18:48:50,681 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 424 places, 563 transitions, 8289 flow, removed 16 selfloop flow, removed 8 redundant places. [2024-06-03 18:48:50,687 INFO L231 Difference]: Finished difference. Result has 425 places, 544 transitions, 7253 flow [2024-06-03 18:48:50,687 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7107, PETRI_DIFFERENCE_MINUEND_PLACES=417, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=544, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=474, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7253, PETRI_PLACES=425, PETRI_TRANSITIONS=544} [2024-06-03 18:48:50,687 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 382 predicate places. [2024-06-03 18:48:50,688 INFO L495 AbstractCegarLoop]: Abstraction has has 425 places, 544 transitions, 7253 flow [2024-06-03 18:48:50,688 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:48:50,688 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:48:50,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:48:50,688 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-03 18:48:50,688 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:48:50,688 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:48:50,689 INFO L85 PathProgramCache]: Analyzing trace with hash -39190638, now seen corresponding path program 16 times [2024-06-03 18:48:50,689 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:48:50,689 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [497852264] [2024-06-03 18:48:50,689 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:48:50,689 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:48:50,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:48:50,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:48:50,789 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:48:50,789 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [497852264] [2024-06-03 18:48:50,790 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [497852264] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:48:50,790 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:48:50,790 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:48:50,790 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1287809359] [2024-06-03 18:48:50,790 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:48:50,790 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:48:50,790 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:48:50,790 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:48:50,790 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:48:50,828 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:48:50,828 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 425 places, 544 transitions, 7253 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:48:50,828 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:48:50,828 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:48:50,828 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:48:52,066 INFO L124 PetriNetUnfolderBase]: 3598/6145 cut-off events. [2024-06-03 18:48:52,066 INFO L125 PetriNetUnfolderBase]: For 645774/645774 co-relation queries the response was YES. [2024-06-03 18:48:52,136 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43319 conditions, 6145 events. 3598/6145 cut-off events. For 645774/645774 co-relation queries the response was YES. Maximal size of possible extension queue 509. Compared 43116 event pairs, 700 based on Foata normal form. 10/6149 useless extension candidates. Maximal degree in co-relation 43133. Up to 5060 conditions per place. [2024-06-03 18:48:52,158 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 483 selfloop transitions, 77 changer transitions 0/567 dead transitions. [2024-06-03 18:48:52,158 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 432 places, 567 transitions, 8477 flow [2024-06-03 18:48:52,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:48:52,158 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:48:52,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-03 18:48:52,159 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5565476190476191 [2024-06-03 18:48:52,159 INFO L175 Difference]: Start difference. First operand has 425 places, 544 transitions, 7253 flow. Second operand 8 states and 187 transitions. [2024-06-03 18:48:52,159 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 432 places, 567 transitions, 8477 flow [2024-06-03 18:48:55,707 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 426 places, 567 transitions, 8289 flow, removed 26 selfloop flow, removed 6 redundant places. [2024-06-03 18:48:55,713 INFO L231 Difference]: Finished difference. Result has 427 places, 544 transitions, 7227 flow [2024-06-03 18:48:55,713 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7065, PETRI_DIFFERENCE_MINUEND_PLACES=419, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=544, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=467, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7227, PETRI_PLACES=427, PETRI_TRANSITIONS=544} [2024-06-03 18:48:55,713 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 384 predicate places. [2024-06-03 18:48:55,713 INFO L495 AbstractCegarLoop]: Abstraction has has 427 places, 544 transitions, 7227 flow [2024-06-03 18:48:55,713 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:48:55,713 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:48:55,713 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:48:55,714 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-03 18:48:55,714 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:48:55,714 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:48:55,714 INFO L85 PathProgramCache]: Analyzing trace with hash 2078986438, now seen corresponding path program 1 times [2024-06-03 18:48:55,714 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:48:55,714 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1122063354] [2024-06-03 18:48:55,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:48:55,714 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:48:55,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:48:55,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:48:55,808 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:48:55,808 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1122063354] [2024-06-03 18:48:55,808 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1122063354] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:48:55,808 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:48:55,808 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:48:55,808 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1713388529] [2024-06-03 18:48:55,808 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:48:55,809 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:48:55,809 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:48:55,809 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:48:55,809 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:48:55,844 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:48:55,845 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 427 places, 544 transitions, 7227 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:48:55,845 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:48:55,845 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:48:55,845 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:48:57,001 INFO L124 PetriNetUnfolderBase]: 3606/6161 cut-off events. [2024-06-03 18:48:57,001 INFO L125 PetriNetUnfolderBase]: For 609462/609462 co-relation queries the response was YES. [2024-06-03 18:48:57,071 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43371 conditions, 6161 events. 3606/6161 cut-off events. For 609462/609462 co-relation queries the response was YES. Maximal size of possible extension queue 512. Compared 43336 event pairs, 716 based on Foata normal form. 2/6157 useless extension candidates. Maximal degree in co-relation 43184. Up to 5473 conditions per place. [2024-06-03 18:48:57,093 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 502 selfloop transitions, 52 changer transitions 0/561 dead transitions. [2024-06-03 18:48:57,093 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 433 places, 561 transitions, 8423 flow [2024-06-03 18:48:57,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:48:57,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:48:57,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-03 18:48:57,094 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5476190476190477 [2024-06-03 18:48:57,094 INFO L175 Difference]: Start difference. First operand has 427 places, 544 transitions, 7227 flow. Second operand 7 states and 161 transitions. [2024-06-03 18:48:57,094 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 433 places, 561 transitions, 8423 flow [2024-06-03 18:49:01,104 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 426 places, 561 transitions, 8246 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-03 18:49:01,110 INFO L231 Difference]: Finished difference. Result has 427 places, 546 transitions, 7215 flow [2024-06-03 18:49:01,110 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7050, PETRI_DIFFERENCE_MINUEND_PLACES=420, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=544, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=492, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7215, PETRI_PLACES=427, PETRI_TRANSITIONS=546} [2024-06-03 18:49:01,110 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 384 predicate places. [2024-06-03 18:49:01,110 INFO L495 AbstractCegarLoop]: Abstraction has has 427 places, 546 transitions, 7215 flow [2024-06-03 18:49:01,111 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:01,111 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:49:01,111 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:49:01,111 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-03 18:49:01,111 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:49:01,111 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:49:01,111 INFO L85 PathProgramCache]: Analyzing trace with hash 2094223558, now seen corresponding path program 2 times [2024-06-03 18:49:01,112 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:49:01,112 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [71964700] [2024-06-03 18:49:01,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:49:01,112 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:49:01,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:49:01,217 INFO 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:01,217 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:49:01,218 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [71964700] [2024-06-03 18:49:01,218 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [71964700] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:49:01,218 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:49:01,218 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:49:01,218 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [749186950] [2024-06-03 18:49:01,218 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:49:01,218 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:49:01,219 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:49:01,219 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:49:01,219 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:49:01,273 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:49:01,273 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 427 places, 546 transitions, 7215 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:01,273 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:49:01,273 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:49:01,274 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:49:02,501 INFO L124 PetriNetUnfolderBase]: 3614/6173 cut-off events. [2024-06-03 18:49:02,501 INFO L125 PetriNetUnfolderBase]: For 619819/619819 co-relation queries the response was YES. [2024-06-03 18:49:02,569 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43425 conditions, 6173 events. 3614/6173 cut-off events. For 619819/619819 co-relation queries the response was YES. Maximal size of possible extension queue 516. Compared 43426 event pairs, 712 based on Foata normal form. 2/6169 useless extension candidates. Maximal degree in co-relation 43237. Up to 5465 conditions per place. [2024-06-03 18:49:02,590 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 503 selfloop transitions, 54 changer transitions 0/564 dead transitions. [2024-06-03 18:49:02,591 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 433 places, 564 transitions, 8423 flow [2024-06-03 18:49:02,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:49:02,591 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:49:02,591 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-03 18:49:02,591 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5476190476190477 [2024-06-03 18:49:02,591 INFO L175 Difference]: Start difference. First operand has 427 places, 546 transitions, 7215 flow. Second operand 7 states and 161 transitions. [2024-06-03 18:49:02,591 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 433 places, 564 transitions, 8423 flow [2024-06-03 18:49:06,583 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 428 places, 564 transitions, 8254 flow, removed 34 selfloop flow, removed 5 redundant places. [2024-06-03 18:49:06,589 INFO L231 Difference]: Finished difference. Result has 429 places, 548 transitions, 7219 flow [2024-06-03 18:49:06,589 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7046, PETRI_DIFFERENCE_MINUEND_PLACES=422, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=546, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=492, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7219, PETRI_PLACES=429, PETRI_TRANSITIONS=548} [2024-06-03 18:49:06,589 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 386 predicate places. [2024-06-03 18:49:06,590 INFO L495 AbstractCegarLoop]: Abstraction has has 429 places, 548 transitions, 7219 flow [2024-06-03 18:49:06,590 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:06,590 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:49:06,590 INFO L208 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:49:06,590 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-06-03 18:49:06,590 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:49:06,590 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:49:06,590 INFO L85 PathProgramCache]: Analyzing trace with hash 714949772, now seen corresponding path program 17 times [2024-06-03 18:49:06,590 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:49:06,590 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [865222154] [2024-06-03 18:49:06,590 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:49:06,590 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:49:06,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:49:06,696 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:49:06,697 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:49:06,697 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [865222154] [2024-06-03 18:49:06,697 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [865222154] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:49:06,697 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:49:06,697 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:49:06,697 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1488113314] [2024-06-03 18:49:06,697 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:49:06,697 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:49:06,697 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:49:06,697 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:49:06,697 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:49:06,739 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:49:06,740 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 429 places, 548 transitions, 7219 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:06,740 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:49:06,740 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:49:06,740 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:49:08,067 INFO L124 PetriNetUnfolderBase]: 3591/6136 cut-off events. [2024-06-03 18:49:08,067 INFO L125 PetriNetUnfolderBase]: For 596264/596267 co-relation queries the response was YES. [2024-06-03 18:49:08,140 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41713 conditions, 6136 events. 3591/6136 cut-off events. For 596264/596267 co-relation queries the response was YES. Maximal size of possible extension queue 515. Compared 43118 event pairs, 700 based on Foata normal form. 12/6137 useless extension candidates. Maximal degree in co-relation 41524. Up to 5261 conditions per place. [2024-06-03 18:49:08,163 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 448 selfloop transitions, 131 changer transitions 0/586 dead transitions. [2024-06-03 18:49:08,163 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 437 places, 586 transitions, 8497 flow [2024-06-03 18:49:08,163 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:49:08,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:49:08,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 226 transitions. [2024-06-03 18:49:08,163 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5978835978835979 [2024-06-03 18:49:08,163 INFO L175 Difference]: Start difference. First operand has 429 places, 548 transitions, 7219 flow. Second operand 9 states and 226 transitions. [2024-06-03 18:49:08,163 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 437 places, 586 transitions, 8497 flow [2024-06-03 18:49:11,899 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 432 places, 586 transitions, 8312 flow, removed 40 selfloop flow, removed 5 redundant places. [2024-06-03 18:49:11,905 INFO L231 Difference]: Finished difference. Result has 433 places, 548 transitions, 7311 flow [2024-06-03 18:49:11,905 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7034, PETRI_DIFFERENCE_MINUEND_PLACES=424, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=548, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=417, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7311, PETRI_PLACES=433, PETRI_TRANSITIONS=548} [2024-06-03 18:49:11,905 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 390 predicate places. [2024-06-03 18:49:11,905 INFO L495 AbstractCegarLoop]: Abstraction has has 433 places, 548 transitions, 7311 flow [2024-06-03 18:49:11,905 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:11,905 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:49:11,905 INFO L208 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:49:11,905 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-06-03 18:49:11,905 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:49:11,906 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:49:11,906 INFO L85 PathProgramCache]: Analyzing trace with hash 1740409996, now seen corresponding path program 18 times [2024-06-03 18:49:11,906 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:49:11,906 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1285878068] [2024-06-03 18:49:11,906 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:49:11,906 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:49:11,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:49:12,014 INFO 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:12,015 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:49:12,015 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1285878068] [2024-06-03 18:49:12,015 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1285878068] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:49:12,015 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:49:12,015 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:49:12,015 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1890152900] [2024-06-03 18:49:12,015 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:49:12,015 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:49:12,015 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:49:12,015 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:49:12,016 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:49:12,072 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:49:12,072 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 433 places, 548 transitions, 7311 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:12,072 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:49:12,072 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:49:12,073 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:49:13,279 INFO L124 PetriNetUnfolderBase]: 3568/6104 cut-off events. [2024-06-03 18:49:13,279 INFO L125 PetriNetUnfolderBase]: For 543554/543554 co-relation queries the response was YES. [2024-06-03 18:49:13,349 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40442 conditions, 6104 events. 3568/6104 cut-off events. For 543554/543554 co-relation queries the response was YES. Maximal size of possible extension queue 515. Compared 42971 event pairs, 693 based on Foata normal form. 10/6108 useless extension candidates. Maximal degree in co-relation 40252. Up to 5196 conditions per place. [2024-06-03 18:49:13,370 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 453 selfloop transitions, 123 changer transitions 0/583 dead transitions. [2024-06-03 18:49:13,370 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 441 places, 583 transitions, 8575 flow [2024-06-03 18:49:13,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:49:13,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:49:13,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 222 transitions. [2024-06-03 18:49:13,371 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5873015873015873 [2024-06-03 18:49:13,371 INFO L175 Difference]: Start difference. First operand has 433 places, 548 transitions, 7311 flow. Second operand 9 states and 222 transitions. [2024-06-03 18:49:13,371 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 441 places, 583 transitions, 8575 flow [2024-06-03 18:49:16,821 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 432 places, 583 transitions, 8275 flow, removed 16 selfloop flow, removed 9 redundant places. [2024-06-03 18:49:16,827 INFO L231 Difference]: Finished difference. Result has 433 places, 548 transitions, 7273 flow [2024-06-03 18:49:16,827 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7011, PETRI_DIFFERENCE_MINUEND_PLACES=424, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=548, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=425, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7273, PETRI_PLACES=433, PETRI_TRANSITIONS=548} [2024-06-03 18:49:16,828 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 390 predicate places. [2024-06-03 18:49:16,828 INFO L495 AbstractCegarLoop]: Abstraction has has 433 places, 548 transitions, 7273 flow [2024-06-03 18:49:16,828 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:16,828 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:49:16,828 INFO L208 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:49:16,828 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-06-03 18:49:16,828 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:49:16,828 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:49:16,828 INFO L85 PathProgramCache]: Analyzing trace with hash 1996910506, now seen corresponding path program 19 times [2024-06-03 18:49:16,828 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:49:16,828 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1489962546] [2024-06-03 18:49:16,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:49:16,829 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:49:16,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:49:16,935 INFO 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:16,935 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:49:16,935 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1489962546] [2024-06-03 18:49:16,935 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1489962546] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:49:16,935 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:49:16,935 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:49:16,935 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1368347928] [2024-06-03 18:49:16,935 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:49:16,935 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:49:16,936 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:49:16,936 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:49:16,936 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:49:16,965 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:49:16,965 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 433 places, 548 transitions, 7273 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:16,965 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:49:16,965 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:49:16,965 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:49:18,330 INFO L124 PetriNetUnfolderBase]: 3545/6071 cut-off events. [2024-06-03 18:49:18,330 INFO L125 PetriNetUnfolderBase]: For 473338/473338 co-relation queries the response was YES. [2024-06-03 18:49:18,403 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38886 conditions, 6071 events. 3545/6071 cut-off events. For 473338/473338 co-relation queries the response was YES. Maximal size of possible extension queue 515. Compared 42771 event pairs, 684 based on Foata normal form. 10/6075 useless extension candidates. Maximal degree in co-relation 38696. Up to 5169 conditions per place. [2024-06-03 18:49:18,424 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 459 selfloop transitions, 109 changer transitions 0/575 dead transitions. [2024-06-03 18:49:18,425 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 439 places, 575 transitions, 8501 flow [2024-06-03 18:49:18,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:49:18,425 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:49:18,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-03 18:49:18,425 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5986394557823129 [2024-06-03 18:49:18,425 INFO L175 Difference]: Start difference. First operand has 433 places, 548 transitions, 7273 flow. Second operand 7 states and 176 transitions. [2024-06-03 18:49:18,425 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 439 places, 575 transitions, 8501 flow [2024-06-03 18:49:21,651 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 429 places, 575 transitions, 8213 flow, removed 16 selfloop flow, removed 10 redundant places. [2024-06-03 18:49:21,657 INFO L231 Difference]: Finished difference. Result has 430 places, 548 transitions, 7216 flow [2024-06-03 18:49:21,657 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6985, PETRI_DIFFERENCE_MINUEND_PLACES=423, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=548, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=439, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7216, PETRI_PLACES=430, PETRI_TRANSITIONS=548} [2024-06-03 18:49:21,658 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 387 predicate places. [2024-06-03 18:49:21,658 INFO L495 AbstractCegarLoop]: Abstraction has has 430 places, 548 transitions, 7216 flow [2024-06-03 18:49:21,658 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:21,658 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:49:21,658 INFO L208 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:49:21,658 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-06-03 18:49:21,658 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:49:21,658 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:49:21,658 INFO L85 PathProgramCache]: Analyzing trace with hash -589702348, now seen corresponding path program 20 times [2024-06-03 18:49:21,658 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:49:21,658 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [230861894] [2024-06-03 18:49:21,659 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:49:21,659 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:49:21,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:49:21,755 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:49:21,755 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:49:21,755 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [230861894] [2024-06-03 18:49:21,755 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [230861894] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:49:21,755 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:49:21,756 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:49:21,756 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [345028038] [2024-06-03 18:49:21,756 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:49:21,756 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:49:21,756 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:49:21,757 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:49:21,757 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:49:21,801 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:49:21,801 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 430 places, 548 transitions, 7216 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:21,801 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:49:21,801 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:49:21,802 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:49:23,024 INFO L124 PetriNetUnfolderBase]: 3515/6038 cut-off events. [2024-06-03 18:49:23,024 INFO L125 PetriNetUnfolderBase]: For 405018/405018 co-relation queries the response was YES. [2024-06-03 18:49:23,097 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37228 conditions, 6038 events. 3515/6038 cut-off events. For 405018/405018 co-relation queries the response was YES. Maximal size of possible extension queue 515. Compared 42491 event pairs, 548 based on Foata normal form. 10/6042 useless extension candidates. Maximal degree in co-relation 37039. Up to 4278 conditions per place. [2024-06-03 18:49:23,117 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 441 selfloop transitions, 131 changer transitions 0/579 dead transitions. [2024-06-03 18:49:23,118 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 436 places, 579 transitions, 8486 flow [2024-06-03 18:49:23,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:49:23,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:49:23,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 179 transitions. [2024-06-03 18:49:23,118 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.608843537414966 [2024-06-03 18:49:23,118 INFO L175 Difference]: Start difference. First operand has 430 places, 548 transitions, 7216 flow. Second operand 7 states and 179 transitions. [2024-06-03 18:49:23,118 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 436 places, 579 transitions, 8486 flow [2024-06-03 18:49:25,870 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 429 places, 579 transitions, 8227 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-03 18:49:25,877 INFO L231 Difference]: Finished difference. Result has 430 places, 548 transitions, 7237 flow [2024-06-03 18:49:25,877 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6957, PETRI_DIFFERENCE_MINUEND_PLACES=423, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=548, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=417, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7237, PETRI_PLACES=430, PETRI_TRANSITIONS=548} [2024-06-03 18:49:25,877 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 387 predicate places. [2024-06-03 18:49:25,877 INFO L495 AbstractCegarLoop]: Abstraction has has 430 places, 548 transitions, 7237 flow [2024-06-03 18:49:25,878 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:25,878 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:49:25,878 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:49:25,878 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-06-03 18:49:25,878 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:49:25,878 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:49:25,878 INFO L85 PathProgramCache]: Analyzing trace with hash -2126275932, now seen corresponding path program 3 times [2024-06-03 18:49:25,878 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:49:25,879 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [841264036] [2024-06-03 18:49:25,879 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:49:25,879 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:49:25,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:49:25,973 INFO 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:25,973 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:49:25,973 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [841264036] [2024-06-03 18:49:25,974 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [841264036] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:49:25,974 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:49:25,974 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:49:25,974 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [556003864] [2024-06-03 18:49:25,974 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:49:25,974 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:49:25,974 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:49:25,975 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:49:25,975 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:49:26,008 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:49:26,008 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 430 places, 548 transitions, 7237 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:26,008 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:49:26,008 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:49:26,008 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:49:27,187 INFO L124 PetriNetUnfolderBase]: 3523/6042 cut-off events. [2024-06-03 18:49:27,187 INFO L125 PetriNetUnfolderBase]: For 360628/360628 co-relation queries the response was YES. [2024-06-03 18:49:27,261 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37563 conditions, 6042 events. 3523/6042 cut-off events. For 360628/360628 co-relation queries the response was YES. Maximal size of possible extension queue 518. Compared 42602 event pairs, 679 based on Foata normal form. 2/6038 useless extension candidates. Maximal degree in co-relation 37374. Up to 5346 conditions per place. [2024-06-03 18:49:27,282 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 503 selfloop transitions, 57 changer transitions 0/567 dead transitions. [2024-06-03 18:49:27,283 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 435 places, 567 transitions, 8459 flow [2024-06-03 18:49:27,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:49:27,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:49:27,283 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-03 18:49:27,283 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5753968253968254 [2024-06-03 18:49:27,284 INFO L175 Difference]: Start difference. First operand has 430 places, 548 transitions, 7237 flow. Second operand 6 states and 145 transitions. [2024-06-03 18:49:27,284 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 435 places, 567 transitions, 8459 flow [2024-06-03 18:49:30,600 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 427 places, 567 transitions, 8113 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-03 18:49:30,606 INFO L231 Difference]: Finished difference. Result has 428 places, 550 transitions, 7077 flow [2024-06-03 18:49:30,606 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6891, PETRI_DIFFERENCE_MINUEND_PLACES=422, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=548, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=491, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=7077, PETRI_PLACES=428, PETRI_TRANSITIONS=550} [2024-06-03 18:49:30,606 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 385 predicate places. [2024-06-03 18:49:30,606 INFO L495 AbstractCegarLoop]: Abstraction has has 428 places, 550 transitions, 7077 flow [2024-06-03 18:49:30,606 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:30,606 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:49:30,607 INFO L208 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:49:30,607 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2024-06-03 18:49:30,607 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:49:30,607 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:49:30,607 INFO L85 PathProgramCache]: Analyzing trace with hash -2111038812, now seen corresponding path program 4 times [2024-06-03 18:49:30,607 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:49:30,607 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [546487266] [2024-06-03 18:49:30,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:49:30,608 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:49:30,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:49:30,703 INFO 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:30,704 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:49:30,704 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [546487266] [2024-06-03 18:49:30,704 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [546487266] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:49:30,704 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:49:30,704 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:49:30,704 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [354121347] [2024-06-03 18:49:30,704 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:49:30,705 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:49:30,705 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:49:30,705 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:49:30,705 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:49:30,742 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:49:30,743 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 428 places, 550 transitions, 7077 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:30,743 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:49:30,743 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:49:30,743 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:49:31,904 INFO L124 PetriNetUnfolderBase]: 3544/6061 cut-off events. [2024-06-03 18:49:31,904 INFO L125 PetriNetUnfolderBase]: For 370001/370001 co-relation queries the response was YES. [2024-06-03 18:49:31,981 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37443 conditions, 6061 events. 3544/6061 cut-off events. For 370001/370001 co-relation queries the response was YES. Maximal size of possible extension queue 523. Compared 42620 event pairs, 666 based on Foata normal form. 2/6057 useless extension candidates. Maximal degree in co-relation 37254. Up to 5312 conditions per place. [2024-06-03 18:49:32,004 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 500 selfloop transitions, 63 changer transitions 0/570 dead transitions. [2024-06-03 18:49:32,004 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 433 places, 570 transitions, 8585 flow [2024-06-03 18:49:32,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:49:32,005 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:49:32,005 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 142 transitions. [2024-06-03 18:49:32,005 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5634920634920635 [2024-06-03 18:49:32,005 INFO L175 Difference]: Start difference. First operand has 428 places, 550 transitions, 7077 flow. Second operand 6 states and 142 transitions. [2024-06-03 18:49:32,005 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 433 places, 570 transitions, 8585 flow [2024-06-03 18:49:35,491 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 429 places, 570 transitions, 8409 flow, removed 34 selfloop flow, removed 4 redundant places. [2024-06-03 18:49:35,503 INFO L231 Difference]: Finished difference. Result has 430 places, 554 transitions, 7170 flow [2024-06-03 18:49:35,503 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6911, PETRI_DIFFERENCE_MINUEND_PLACES=424, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=550, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=489, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=7170, PETRI_PLACES=430, PETRI_TRANSITIONS=554} [2024-06-03 18:49:35,503 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 387 predicate places. [2024-06-03 18:49:35,503 INFO L495 AbstractCegarLoop]: Abstraction has has 430 places, 554 transitions, 7170 flow [2024-06-03 18:49:35,504 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:35,504 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:49:35,504 INFO L208 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:49:35,504 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2024-06-03 18:49:35,504 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:49:35,504 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:49:35,504 INFO L85 PathProgramCache]: Analyzing trace with hash 27075074, now seen corresponding path program 5 times [2024-06-03 18:49:35,505 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:49:35,505 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1176540964] [2024-06-03 18:49:35,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:49:35,505 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:49:35,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:49:35,611 INFO 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:35,611 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:49:35,611 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1176540964] [2024-06-03 18:49:35,612 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1176540964] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:49:35,612 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:49:35,612 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:49:35,612 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1823613098] [2024-06-03 18:49:35,612 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:49:35,612 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:49:35,612 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:49:35,613 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:49:35,613 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:49:35,656 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:49:35,656 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 430 places, 554 transitions, 7170 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:35,656 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:49:35,656 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:49:35,657 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:49:36,779 INFO L124 PetriNetUnfolderBase]: 3539/6071 cut-off events. [2024-06-03 18:49:36,779 INFO L125 PetriNetUnfolderBase]: For 357819/357822 co-relation queries the response was YES. [2024-06-03 18:49:36,848 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37122 conditions, 6071 events. 3539/6071 cut-off events. For 357819/357822 co-relation queries the response was YES. Maximal size of possible extension queue 523. Compared 42851 event pairs, 685 based on Foata normal form. 4/6068 useless extension candidates. Maximal degree in co-relation 36932. Up to 5376 conditions per place. [2024-06-03 18:49:36,869 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 507 selfloop transitions, 60 changer transitions 0/574 dead transitions. [2024-06-03 18:49:36,869 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 435 places, 574 transitions, 8354 flow [2024-06-03 18:49:36,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:49:36,869 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:49:36,870 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 149 transitions. [2024-06-03 18:49:36,870 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5912698412698413 [2024-06-03 18:49:36,870 INFO L175 Difference]: Start difference. First operand has 430 places, 554 transitions, 7170 flow. Second operand 6 states and 149 transitions. [2024-06-03 18:49:36,870 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 435 places, 574 transitions, 8354 flow [2024-06-03 18:49:39,364 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 433 places, 574 transitions, 8214 flow, removed 45 selfloop flow, removed 2 redundant places. [2024-06-03 18:49:39,370 INFO L231 Difference]: Finished difference. Result has 434 places, 554 transitions, 7155 flow [2024-06-03 18:49:39,370 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7030, PETRI_DIFFERENCE_MINUEND_PLACES=428, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=554, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=494, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=7155, PETRI_PLACES=434, PETRI_TRANSITIONS=554} [2024-06-03 18:49:39,370 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 391 predicate places. [2024-06-03 18:49:39,370 INFO L495 AbstractCegarLoop]: Abstraction has has 434 places, 554 transitions, 7155 flow [2024-06-03 18:49:39,371 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:39,371 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:49:39,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:49:39,371 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2024-06-03 18:49:39,371 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:49:39,371 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:49:39,371 INFO L85 PathProgramCache]: Analyzing trace with hash 90948032, now seen corresponding path program 6 times [2024-06-03 18:49:39,371 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:49:39,371 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1293702585] [2024-06-03 18:49:39,371 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:49:39,371 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:49:39,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:49:39,462 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:49:39,463 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:49:39,463 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1293702585] [2024-06-03 18:49:39,463 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1293702585] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:49:39,463 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:49:39,463 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:49:39,463 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [695604932] [2024-06-03 18:49:39,463 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:49:39,464 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:49:39,464 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:49:39,464 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:49:39,464 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:49:39,493 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:49:39,494 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 434 places, 554 transitions, 7155 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:39,494 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:49:39,494 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:49:39,494 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:49:40,760 INFO L124 PetriNetUnfolderBase]: 3547/6079 cut-off events. [2024-06-03 18:49:40,760 INFO L125 PetriNetUnfolderBase]: For 363596/363599 co-relation queries the response was YES. [2024-06-03 18:49:40,823 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37308 conditions, 6079 events. 3547/6079 cut-off events. For 363596/363599 co-relation queries the response was YES. Maximal size of possible extension queue 526. Compared 42861 event pairs, 681 based on Foata normal form. 4/6076 useless extension candidates. Maximal degree in co-relation 37116. Up to 5362 conditions per place. [2024-06-03 18:49:40,840 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 504 selfloop transitions, 65 changer transitions 0/576 dead transitions. [2024-06-03 18:49:40,840 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 439 places, 576 transitions, 8446 flow [2024-06-03 18:49:40,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:49:40,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:49:40,841 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-03 18:49:40,841 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5753968253968254 [2024-06-03 18:49:40,841 INFO L175 Difference]: Start difference. First operand has 434 places, 554 transitions, 7155 flow. Second operand 6 states and 145 transitions. [2024-06-03 18:49:40,841 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 439 places, 576 transitions, 8446 flow [2024-06-03 18:49:43,313 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 434 places, 576 transitions, 8290 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-03 18:49:43,319 INFO L231 Difference]: Finished difference. Result has 436 places, 558 transitions, 7261 flow [2024-06-03 18:49:43,320 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6999, PETRI_DIFFERENCE_MINUEND_PLACES=429, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=554, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=490, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=7261, PETRI_PLACES=436, PETRI_TRANSITIONS=558} [2024-06-03 18:49:43,320 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 393 predicate places. [2024-06-03 18:49:43,320 INFO L495 AbstractCegarLoop]: Abstraction has has 436 places, 558 transitions, 7261 flow [2024-06-03 18:49:43,320 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:43,320 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:49:43,320 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:49:43,320 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable158 [2024-06-03 18:49:43,320 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:49:43,320 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:49:43,320 INFO L85 PathProgramCache]: Analyzing trace with hash 1793616386, now seen corresponding path program 7 times [2024-06-03 18:49:43,321 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:49:43,321 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1190034270] [2024-06-03 18:49:43,321 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:49:43,321 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:49:43,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:49:43,413 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:49:43,413 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:49:43,413 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1190034270] [2024-06-03 18:49:43,414 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1190034270] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:49:43,414 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:49:43,414 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:49:43,414 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [248227671] [2024-06-03 18:49:43,414 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:49:43,414 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:49:43,414 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:49:43,414 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:49:43,415 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:49:43,441 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:49:43,441 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 436 places, 558 transitions, 7261 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:43,442 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:49:43,442 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:49:43,442 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:49:44,571 INFO L124 PetriNetUnfolderBase]: 3555/6083 cut-off events. [2024-06-03 18:49:44,571 INFO L125 PetriNetUnfolderBase]: For 372143/372146 co-relation queries the response was YES. [2024-06-03 18:49:44,643 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37586 conditions, 6083 events. 3555/6083 cut-off events. For 372143/372146 co-relation queries the response was YES. Maximal size of possible extension queue 530. Compared 42957 event pairs, 636 based on Foata normal form. 4/6079 useless extension candidates. Maximal degree in co-relation 37392. Up to 5263 conditions per place. [2024-06-03 18:49:44,664 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 500 selfloop transitions, 70 changer transitions 0/577 dead transitions. [2024-06-03 18:49:44,664 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 441 places, 577 transitions, 8796 flow [2024-06-03 18:49:44,664 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:49:44,664 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:49:44,665 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 139 transitions. [2024-06-03 18:49:44,665 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5515873015873016 [2024-06-03 18:49:44,665 INFO L175 Difference]: Start difference. First operand has 436 places, 558 transitions, 7261 flow. Second operand 6 states and 139 transitions. [2024-06-03 18:49:44,665 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 441 places, 577 transitions, 8796 flow [2024-06-03 18:49:47,930 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 439 places, 577 transitions, 8630 flow, removed 47 selfloop flow, removed 2 redundant places. [2024-06-03 18:49:47,936 INFO L231 Difference]: Finished difference. Result has 441 places, 563 transitions, 7401 flow [2024-06-03 18:49:47,937 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7095, PETRI_DIFFERENCE_MINUEND_PLACES=434, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=558, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=490, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=7401, PETRI_PLACES=441, PETRI_TRANSITIONS=563} [2024-06-03 18:49:47,937 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 398 predicate places. [2024-06-03 18:49:47,937 INFO L495 AbstractCegarLoop]: Abstraction has has 441 places, 563 transitions, 7401 flow [2024-06-03 18:49:47,937 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:47,937 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:49:47,937 INFO L208 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:49:47,937 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159 [2024-06-03 18:49:47,937 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:49:47,937 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:49:47,937 INFO L85 PathProgramCache]: Analyzing trace with hash 1800282626, now seen corresponding path program 8 times [2024-06-03 18:49:47,938 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:49:47,938 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1265613640] [2024-06-03 18:49:47,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:49:47,938 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:49:47,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:49:48,027 INFO 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:48,027 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:49:48,027 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1265613640] [2024-06-03 18:49:48,028 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1265613640] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:49:48,028 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:49:48,028 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:49:48,028 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1725970780] [2024-06-03 18:49:48,028 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:49:48,028 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:49:48,028 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:49:48,029 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:49:48,029 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:49:48,063 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:49:48,063 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 441 places, 563 transitions, 7401 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:48,063 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:49:48,063 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:49:48,063 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:49:49,232 INFO L124 PetriNetUnfolderBase]: 3550/6074 cut-off events. [2024-06-03 18:49:49,232 INFO L125 PetriNetUnfolderBase]: For 365320/365323 co-relation queries the response was YES. [2024-06-03 18:49:49,305 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37474 conditions, 6074 events. 3550/6074 cut-off events. For 365320/365323 co-relation queries the response was YES. Maximal size of possible extension queue 530. Compared 42852 event pairs, 636 based on Foata normal form. 4/6070 useless extension candidates. Maximal degree in co-relation 37277. Up to 5259 conditions per place. [2024-06-03 18:49:49,324 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 501 selfloop transitions, 69 changer transitions 0/577 dead transitions. [2024-06-03 18:49:49,324 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 446 places, 577 transitions, 8612 flow [2024-06-03 18:49:49,324 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:49:49,324 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:49:49,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 138 transitions. [2024-06-03 18:49:49,325 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5476190476190477 [2024-06-03 18:49:49,325 INFO L175 Difference]: Start difference. First operand has 441 places, 563 transitions, 7401 flow. Second operand 6 states and 138 transitions. [2024-06-03 18:49:49,325 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 446 places, 577 transitions, 8612 flow [2024-06-03 18:49:53,004 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 442 places, 577 transitions, 8288 flow, removed 82 selfloop flow, removed 4 redundant places. [2024-06-03 18:49:53,010 INFO L231 Difference]: Finished difference. Result has 443 places, 564 transitions, 7261 flow [2024-06-03 18:49:53,010 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7109, PETRI_DIFFERENCE_MINUEND_PLACES=437, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=563, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=495, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=7261, PETRI_PLACES=443, PETRI_TRANSITIONS=564} [2024-06-03 18:49:53,010 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 400 predicate places. [2024-06-03 18:49:53,010 INFO L495 AbstractCegarLoop]: Abstraction has has 443 places, 564 transitions, 7261 flow [2024-06-03 18:49:53,011 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:53,011 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:49:53,011 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:49:53,011 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160 [2024-06-03 18:49:53,011 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:49:53,011 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:49:53,011 INFO L85 PathProgramCache]: Analyzing trace with hash 327986411, now seen corresponding path program 1 times [2024-06-03 18:49:53,011 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:49:53,011 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1188140367] [2024-06-03 18:49:53,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:49:53,011 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:49:53,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:49:53,104 INFO 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:53,105 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:49:53,105 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1188140367] [2024-06-03 18:49:53,105 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1188140367] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:49:53,105 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:49:53,105 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:49:53,105 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1922773065] [2024-06-03 18:49:53,105 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:49:53,105 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:49:53,105 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:49:53,105 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:49:53,105 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:49:53,148 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:49:53,148 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 443 places, 564 transitions, 7261 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:53,148 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:49:53,148 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:49:53,148 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:49:54,319 INFO L124 PetriNetUnfolderBase]: 3571/6115 cut-off events. [2024-06-03 18:49:54,319 INFO L125 PetriNetUnfolderBase]: For 372628/372628 co-relation queries the response was YES. [2024-06-03 18:49:54,393 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37449 conditions, 6115 events. 3571/6115 cut-off events. For 372628/372628 co-relation queries the response was YES. Maximal size of possible extension queue 535. Compared 43184 event pairs, 697 based on Foata normal form. 1/6107 useless extension candidates. Maximal degree in co-relation 37252. Up to 5148 conditions per place. [2024-06-03 18:49:54,413 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 420 selfloop transitions, 164 changer transitions 0/591 dead transitions. [2024-06-03 18:49:54,413 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 449 places, 591 transitions, 8836 flow [2024-06-03 18:49:54,413 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:49:54,413 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:49:54,414 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-03 18:49:54,414 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5884353741496599 [2024-06-03 18:49:54,414 INFO L175 Difference]: Start difference. First operand has 443 places, 564 transitions, 7261 flow. Second operand 7 states and 173 transitions. [2024-06-03 18:49:54,414 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 449 places, 591 transitions, 8836 flow [2024-06-03 18:49:58,113 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 446 places, 591 transitions, 8721 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-03 18:49:58,119 INFO L231 Difference]: Finished difference. Result has 448 places, 573 transitions, 7735 flow [2024-06-03 18:49:58,119 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7146, PETRI_DIFFERENCE_MINUEND_PLACES=440, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=564, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=155, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=400, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7735, PETRI_PLACES=448, PETRI_TRANSITIONS=573} [2024-06-03 18:49:58,120 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 405 predicate places. [2024-06-03 18:49:58,120 INFO L495 AbstractCegarLoop]: Abstraction has has 448 places, 573 transitions, 7735 flow [2024-06-03 18:49:58,120 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:58,120 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:49:58,120 INFO L208 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,120 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable161 [2024-06-03 18:49:58,120 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:49:58,120 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:49:58,120 INFO L85 PathProgramCache]: Analyzing trace with hash -835327083, now seen corresponding path program 2 times [2024-06-03 18:49:58,120 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:49:58,120 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1704038587] [2024-06-03 18:49:58,120 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:49:58,120 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:49:58,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:49:58,223 INFO 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,223 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:49:58,223 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1704038587] [2024-06-03 18:49:58,223 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1704038587] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:49:58,223 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:49:58,223 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:49:58,224 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [713323218] [2024-06-03 18:49:58,224 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:49:58,224 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:49:58,224 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:49:58,224 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:49:58,224 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:49:58,275 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:49:58,275 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 448 places, 573 transitions, 7735 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:58,275 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:49:58,275 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:49:58,275 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:49:59,480 INFO L124 PetriNetUnfolderBase]: 3576/6124 cut-off events. [2024-06-03 18:49:59,481 INFO L125 PetriNetUnfolderBase]: For 380369/380369 co-relation queries the response was YES. [2024-06-03 18:49:59,554 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38042 conditions, 6124 events. 3576/6124 cut-off events. For 380369/380369 co-relation queries the response was YES. Maximal size of possible extension queue 537. Compared 43261 event pairs, 697 based on Foata normal form. 1/6116 useless extension candidates. Maximal degree in co-relation 37843. Up to 5311 conditions per place. [2024-06-03 18:49:59,573 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 471 selfloop transitions, 115 changer transitions 0/593 dead transitions. [2024-06-03 18:49:59,574 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 456 places, 593 transitions, 9228 flow [2024-06-03 18:49:59,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:49:59,574 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:49:59,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 209 transitions. [2024-06-03 18:49:59,574 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5529100529100529 [2024-06-03 18:49:59,574 INFO L175 Difference]: Start difference. First operand has 448 places, 573 transitions, 7735 flow. Second operand 9 states and 209 transitions. [2024-06-03 18:49:59,574 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 456 places, 593 transitions, 9228 flow [2024-06-03 18:50:02,987 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 451 places, 593 transitions, 8970 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-03 18:50:02,993 INFO L231 Difference]: Finished difference. Result has 452 places, 576 transitions, 7775 flow [2024-06-03 18:50:02,993 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7482, PETRI_DIFFERENCE_MINUEND_PLACES=443, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=573, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=461, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7775, PETRI_PLACES=452, PETRI_TRANSITIONS=576} [2024-06-03 18:50:02,994 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 409 predicate places. [2024-06-03 18:50:02,994 INFO L495 AbstractCegarLoop]: Abstraction has has 452 places, 576 transitions, 7775 flow [2024-06-03 18:50:02,994 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:50:02,994 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:50:02,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:50:02,994 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162 [2024-06-03 18:50:02,994 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:50:02,994 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:50:02,994 INFO L85 PathProgramCache]: Analyzing trace with hash 457085379, now seen corresponding path program 3 times [2024-06-03 18:50:02,994 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:50:02,994 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [684738615] [2024-06-03 18:50:02,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:50:02,995 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:50:02,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:50:03,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:50:03,101 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:50:03,101 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [684738615] [2024-06-03 18:50:03,101 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [684738615] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:50:03,101 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:50:03,101 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:50:03,102 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1161568726] [2024-06-03 18:50:03,102 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:50:03,102 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:50:03,102 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:50:03,102 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:50:03,102 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:50:03,139 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:50:03,139 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 452 places, 576 transitions, 7775 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:50:03,139 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:50:03,139 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:50:03,139 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:50:04,383 INFO L124 PetriNetUnfolderBase]: 3573/6120 cut-off events. [2024-06-03 18:50:04,383 INFO L125 PetriNetUnfolderBase]: For 374184/374184 co-relation queries the response was YES. [2024-06-03 18:50:04,456 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37803 conditions, 6120 events. 3573/6120 cut-off events. For 374184/374184 co-relation queries the response was YES. Maximal size of possible extension queue 537. Compared 43227 event pairs, 697 based on Foata normal form. 1/6112 useless extension candidates. Maximal degree in co-relation 37604. Up to 5308 conditions per place. [2024-06-03 18:50:04,476 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 475 selfloop transitions, 108 changer transitions 0/590 dead transitions. [2024-06-03 18:50:04,476 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 458 places, 590 transitions, 8975 flow [2024-06-03 18:50:04,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:50:04,476 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:50:04,476 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-03 18:50:04,476 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-03 18:50:04,476 INFO L175 Difference]: Start difference. First operand has 452 places, 576 transitions, 7775 flow. Second operand 7 states and 168 transitions. [2024-06-03 18:50:04,477 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 458 places, 590 transitions, 8975 flow [2024-06-03 18:50:07,959 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 452 places, 590 transitions, 8743 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-03 18:50:07,965 INFO L231 Difference]: Finished difference. Result has 453 places, 576 transitions, 7774 flow [2024-06-03 18:50:07,965 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7543, PETRI_DIFFERENCE_MINUEND_PLACES=446, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=576, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=468, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7774, PETRI_PLACES=453, PETRI_TRANSITIONS=576} [2024-06-03 18:50:07,965 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 410 predicate places. [2024-06-03 18:50:07,966 INFO L495 AbstractCegarLoop]: Abstraction has has 453 places, 576 transitions, 7774 flow [2024-06-03 18:50:07,966 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:50:07,966 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:50:07,966 INFO L208 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,966 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163 [2024-06-03 18:50:07,966 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:50:07,966 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:50:07,966 INFO L85 PathProgramCache]: Analyzing trace with hash 506525877, now seen corresponding path program 4 times [2024-06-03 18:50:07,967 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:50:07,967 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [396574121] [2024-06-03 18:50:07,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:50:07,967 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:50:07,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:50:08,071 INFO 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:08,071 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:50:08,071 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [396574121] [2024-06-03 18:50:08,071 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [396574121] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:50:08,071 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:50:08,071 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:50:08,072 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1339563782] [2024-06-03 18:50:08,072 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:50:08,072 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:50:08,072 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:50:08,072 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:50:08,072 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:50:08,110 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:50:08,110 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 453 places, 576 transitions, 7774 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:50:08,110 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:50:08,110 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:50:08,110 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:50:09,344 INFO L124 PetriNetUnfolderBase]: 3578/6129 cut-off events. [2024-06-03 18:50:09,345 INFO L125 PetriNetUnfolderBase]: For 380473/380473 co-relation queries the response was YES. [2024-06-03 18:50:09,423 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37910 conditions, 6129 events. 3578/6129 cut-off events. For 380473/380473 co-relation queries the response was YES. Maximal size of possible extension queue 539. Compared 43323 event pairs, 697 based on Foata normal form. 1/6121 useless extension candidates. Maximal degree in co-relation 37710. Up to 5193 conditions per place. [2024-06-03 18:50:09,444 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 428 selfloop transitions, 161 changer transitions 0/596 dead transitions. [2024-06-03 18:50:09,444 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 458 places, 596 transitions, 9280 flow [2024-06-03 18:50:09,445 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:50:09,445 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:50:09,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 152 transitions. [2024-06-03 18:50:09,445 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6031746031746031 [2024-06-03 18:50:09,445 INFO L175 Difference]: Start difference. First operand has 453 places, 576 transitions, 7774 flow. Second operand 6 states and 152 transitions. [2024-06-03 18:50:09,445 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 458 places, 596 transitions, 9280 flow [2024-06-03 18:50:13,425 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 452 places, 596 transitions, 9064 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-03 18:50:13,432 INFO L231 Difference]: Finished difference. Result has 453 places, 579 transitions, 7968 flow [2024-06-03 18:50:13,432 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7558, PETRI_DIFFERENCE_MINUEND_PLACES=447, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=576, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=158, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=418, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=7968, PETRI_PLACES=453, PETRI_TRANSITIONS=579} [2024-06-03 18:50:13,432 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 410 predicate places. [2024-06-03 18:50:13,432 INFO L495 AbstractCegarLoop]: Abstraction has has 453 places, 579 transitions, 7968 flow [2024-06-03 18:50:13,432 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:50:13,432 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:50:13,432 INFO L208 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:13,432 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164 [2024-06-03 18:50:13,433 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:50:13,433 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:50:13,433 INFO L85 PathProgramCache]: Analyzing trace with hash 1121643809, now seen corresponding path program 5 times [2024-06-03 18:50:13,433 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:50:13,433 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [829687950] [2024-06-03 18:50:13,433 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:50:13,433 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:50:13,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:50:13,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:50:13,538 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:50:13,538 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [829687950] [2024-06-03 18:50:13,538 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [829687950] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:50:13,538 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:50:13,538 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:50:13,538 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [170409608] [2024-06-03 18:50:13,539 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:50:13,539 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:50:13,539 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:50:13,539 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:50:13,539 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:50:13,588 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:50:13,588 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 453 places, 579 transitions, 7968 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:50:13,588 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:50:13,588 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:50:13,588 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:50:14,872 INFO L124 PetriNetUnfolderBase]: 3583/6138 cut-off events. [2024-06-03 18:50:14,872 INFO L125 PetriNetUnfolderBase]: For 387602/387602 co-relation queries the response was YES. [2024-06-03 18:50:14,957 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38225 conditions, 6138 events. 3583/6138 cut-off events. For 387602/387602 co-relation queries the response was YES. Maximal size of possible extension queue 541. Compared 43400 event pairs, 694 based on Foata normal form. 1/6130 useless extension candidates. Maximal degree in co-relation 38024. Up to 5199 conditions per place. [2024-06-03 18:50:14,982 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 407 selfloop transitions, 189 changer transitions 0/603 dead transitions. [2024-06-03 18:50:14,982 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 462 places, 603 transitions, 9504 flow [2024-06-03 18:50:14,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 18:50:14,982 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 18:50:14,983 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 232 transitions. [2024-06-03 18:50:14,983 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5523809523809524 [2024-06-03 18:50:14,983 INFO L175 Difference]: Start difference. First operand has 453 places, 579 transitions, 7968 flow. Second operand 10 states and 232 transitions. [2024-06-03 18:50:14,983 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 462 places, 603 transitions, 9504 flow [2024-06-03 18:50:18,546 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 456 places, 603 transitions, 9151 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-03 18:50:18,553 INFO L231 Difference]: Finished difference. Result has 457 places, 582 transitions, 8072 flow [2024-06-03 18:50:18,553 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7625, PETRI_DIFFERENCE_MINUEND_PLACES=447, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=579, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=186, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=393, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8072, PETRI_PLACES=457, PETRI_TRANSITIONS=582} [2024-06-03 18:50:18,553 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 414 predicate places. [2024-06-03 18:50:18,553 INFO L495 AbstractCegarLoop]: Abstraction has has 457 places, 582 transitions, 8072 flow [2024-06-03 18:50:18,553 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:50:18,553 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:50:18,553 INFO L208 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:18,554 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable165 [2024-06-03 18:50:18,554 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:50:18,554 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:50:18,554 INFO L85 PathProgramCache]: Analyzing trace with hash 1121441999, now seen corresponding path program 6 times [2024-06-03 18:50:18,554 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:50:18,554 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1851375335] [2024-06-03 18:50:18,554 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:50:18,554 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:50:18,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:50:18,659 INFO 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:18,659 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:50:18,659 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1851375335] [2024-06-03 18:50:18,659 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1851375335] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:50:18,659 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:50:18,659 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:50:18,659 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [349666625] [2024-06-03 18:50:18,659 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:50:18,659 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:50:18,659 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:50:18,659 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:50:18,660 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:50:18,699 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:50:18,700 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 457 places, 582 transitions, 8072 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:50:18,700 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:50:18,700 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:50:18,700 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:50:19,988 INFO L124 PetriNetUnfolderBase]: 3580/6134 cut-off events. [2024-06-03 18:50:19,988 INFO L125 PetriNetUnfolderBase]: For 374387/374387 co-relation queries the response was YES. [2024-06-03 18:50:20,059 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38067 conditions, 6134 events. 3580/6134 cut-off events. For 374387/374387 co-relation queries the response was YES. Maximal size of possible extension queue 541. Compared 43396 event pairs, 697 based on Foata normal form. 1/6126 useless extension candidates. Maximal degree in co-relation 37867. Up to 5196 conditions per place. [2024-06-03 18:50:20,077 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 413 selfloop transitions, 180 changer transitions 0/600 dead transitions. [2024-06-03 18:50:20,077 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 464 places, 600 transitions, 9302 flow [2024-06-03 18:50:20,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:50:20,077 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:50:20,077 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-03 18:50:20,077 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5684523809523809 [2024-06-03 18:50:20,078 INFO L175 Difference]: Start difference. First operand has 457 places, 582 transitions, 8072 flow. Second operand 8 states and 191 transitions. [2024-06-03 18:50:20,078 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 464 places, 600 transitions, 9302 flow [2024-06-03 18:50:23,631 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 456 places, 600 transitions, 8930 flow, removed 22 selfloop flow, removed 8 redundant places. [2024-06-03 18:50:23,637 INFO L231 Difference]: Finished difference. Result has 457 places, 582 transitions, 8080 flow [2024-06-03 18:50:23,638 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7700, PETRI_DIFFERENCE_MINUEND_PLACES=449, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=582, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=180, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=402, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8080, PETRI_PLACES=457, PETRI_TRANSITIONS=582} [2024-06-03 18:50:23,638 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 414 predicate places. [2024-06-03 18:50:23,638 INFO L495 AbstractCegarLoop]: Abstraction has has 457 places, 582 transitions, 8080 flow [2024-06-03 18:50:23,638 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:50:23,638 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:50:23,638 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:50:23,638 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable166 [2024-06-03 18:50:23,638 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:50:23,638 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:50:23,638 INFO L85 PathProgramCache]: Analyzing trace with hash 645433907, now seen corresponding path program 7 times [2024-06-03 18:50:23,639 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:50:23,639 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1214682519] [2024-06-03 18:50:23,639 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:50:23,639 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:50:23,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:50:23,730 INFO 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:23,730 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:50:23,730 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1214682519] [2024-06-03 18:50:23,730 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1214682519] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:50:23,730 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:50:23,730 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:50:23,730 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1192597922] [2024-06-03 18:50:23,730 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:50:23,731 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:50:23,731 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:50:23,731 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:50:23,731 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:50:23,772 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:50:23,772 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 457 places, 582 transitions, 8080 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:50:23,773 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:50:23,773 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:50:23,773 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:50:25,029 INFO L124 PetriNetUnfolderBase]: 3601/6169 cut-off events. [2024-06-03 18:50:25,029 INFO L125 PetriNetUnfolderBase]: For 388261/388261 co-relation queries the response was YES. [2024-06-03 18:50:25,116 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38512 conditions, 6169 events. 3601/6169 cut-off events. For 388261/388261 co-relation queries the response was YES. Maximal size of possible extension queue 544. Compared 43689 event pairs, 697 based on Foata normal form. 1/6161 useless extension candidates. Maximal degree in co-relation 38312. Up to 4878 conditions per place. [2024-06-03 18:50:25,137 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 336 selfloop transitions, 271 changer transitions 0/614 dead transitions. [2024-06-03 18:50:25,137 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 464 places, 614 transitions, 9963 flow [2024-06-03 18:50:25,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:50:25,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:50:25,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-03 18:50:25,137 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-03 18:50:25,137 INFO L175 Difference]: Start difference. First operand has 457 places, 582 transitions, 8080 flow. Second operand 8 states and 192 transitions. [2024-06-03 18:50:25,137 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 464 places, 614 transitions, 9963 flow [2024-06-03 18:50:29,018 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 454 places, 614 transitions, 9442 flow, removed 6 selfloop flow, removed 10 redundant places. [2024-06-03 18:50:29,025 INFO L231 Difference]: Finished difference. Result has 455 places, 591 transitions, 8273 flow [2024-06-03 18:50:29,025 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7567, PETRI_DIFFERENCE_MINUEND_PLACES=447, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=582, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=262, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=320, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8273, PETRI_PLACES=455, PETRI_TRANSITIONS=591} [2024-06-03 18:50:29,025 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 412 predicate places. [2024-06-03 18:50:29,025 INFO L495 AbstractCegarLoop]: Abstraction has has 455 places, 591 transitions, 8273 flow [2024-06-03 18:50:29,025 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:50:29,025 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:50:29,026 INFO L208 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:29,026 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable167 [2024-06-03 18:50:29,026 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:50:29,026 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:50:29,026 INFO L85 PathProgramCache]: Analyzing trace with hash -489163481, now seen corresponding path program 8 times [2024-06-03 18:50:29,026 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:50:29,026 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2140580085] [2024-06-03 18:50:29,026 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:50:29,026 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:50:29,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:50:29,127 INFO 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:29,127 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:50:29,127 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2140580085] [2024-06-03 18:50:29,127 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2140580085] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:50:29,127 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:50:29,127 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:50:29,127 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1681888346] [2024-06-03 18:50:29,127 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:50:29,128 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:50:29,128 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:50:29,128 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:50:29,128 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:50:29,173 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:50:29,173 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 455 places, 591 transitions, 8273 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:50:29,173 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:50:29,173 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:50:29,173 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:50:30,463 INFO L124 PetriNetUnfolderBase]: 3614/6191 cut-off events. [2024-06-03 18:50:30,463 INFO L125 PetriNetUnfolderBase]: For 389850/389850 co-relation queries the response was YES. [2024-06-03 18:50:30,542 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38842 conditions, 6191 events. 3614/6191 cut-off events. For 389850/389850 co-relation queries the response was YES. Maximal size of possible extension queue 546. Compared 43842 event pairs, 697 based on Foata normal form. 1/6183 useless extension candidates. Maximal degree in co-relation 38643. Up to 5321 conditions per place. [2024-06-03 18:50:30,562 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 482 selfloop transitions, 127 changer transitions 0/616 dead transitions. [2024-06-03 18:50:30,563 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 462 places, 616 transitions, 9879 flow [2024-06-03 18:50:30,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:50:30,563 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:50:30,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-03 18:50:30,563 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5535714285714286 [2024-06-03 18:50:30,563 INFO L175 Difference]: Start difference. First operand has 455 places, 591 transitions, 8273 flow. Second operand 8 states and 186 transitions. [2024-06-03 18:50:30,563 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 462 places, 616 transitions, 9879 flow [2024-06-03 18:50:33,548 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 456 places, 616 transitions, 9252 flow, removed 56 selfloop flow, removed 6 redundant places. [2024-06-03 18:50:33,555 INFO L231 Difference]: Finished difference. Result has 457 places, 597 transitions, 8029 flow [2024-06-03 18:50:33,556 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7676, PETRI_DIFFERENCE_MINUEND_PLACES=449, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=591, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=467, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8029, PETRI_PLACES=457, PETRI_TRANSITIONS=597} [2024-06-03 18:50:33,556 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 414 predicate places. [2024-06-03 18:50:33,556 INFO L495 AbstractCegarLoop]: Abstraction has has 457 places, 597 transitions, 8029 flow [2024-06-03 18:50:33,556 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:50:33,556 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:50:33,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, 1, 1, 1] [2024-06-03 18:50:33,556 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable168 [2024-06-03 18:50:33,556 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:50:33,556 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:50:33,556 INFO L85 PathProgramCache]: Analyzing trace with hash -489157901, now seen corresponding path program 9 times [2024-06-03 18:50:33,557 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:50:33,557 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1824431715] [2024-06-03 18:50:33,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:50:33,557 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:50:33,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:50:33,656 INFO 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:33,656 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:50:33,656 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1824431715] [2024-06-03 18:50:33,657 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1824431715] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:50:33,657 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:50:33,657 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:50:33,657 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [13012131] [2024-06-03 18:50:33,657 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:50:33,657 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:50:33,657 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:50:33,657 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:50:33,657 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:50:33,690 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:50:33,691 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 457 places, 597 transitions, 8029 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:50:33,691 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:50:33,691 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:50:33,691 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:50:35,027 INFO L124 PetriNetUnfolderBase]: 3611/6187 cut-off events. [2024-06-03 18:50:35,027 INFO L125 PetriNetUnfolderBase]: For 387338/387338 co-relation queries the response was YES. [2024-06-03 18:50:35,095 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37990 conditions, 6187 events. 3611/6187 cut-off events. For 387338/387338 co-relation queries the response was YES. Maximal size of possible extension queue 546. Compared 43801 event pairs, 697 based on Foata normal form. 1/6179 useless extension candidates. Maximal degree in co-relation 37792. Up to 5318 conditions per place. [2024-06-03 18:50:35,114 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 481 selfloop transitions, 129 changer transitions 0/617 dead transitions. [2024-06-03 18:50:35,115 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 466 places, 617 transitions, 9297 flow [2024-06-03 18:50:35,115 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 18:50:35,115 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 18:50:35,115 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 219 transitions. [2024-06-03 18:50:35,115 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5214285714285715 [2024-06-03 18:50:35,115 INFO L175 Difference]: Start difference. First operand has 457 places, 597 transitions, 8029 flow. Second operand 10 states and 219 transitions. [2024-06-03 18:50:35,116 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 466 places, 617 transitions, 9297 flow [2024-06-03 18:50:38,595 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 461 places, 617 transitions, 9040 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-03 18:50:38,602 INFO L231 Difference]: Finished difference. Result has 462 places, 597 transitions, 8036 flow [2024-06-03 18:50:38,602 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7772, PETRI_DIFFERENCE_MINUEND_PLACES=452, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=597, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=468, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8036, PETRI_PLACES=462, PETRI_TRANSITIONS=597} [2024-06-03 18:50:38,602 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 419 predicate places. [2024-06-03 18:50:38,602 INFO L495 AbstractCegarLoop]: Abstraction has has 462 places, 597 transitions, 8036 flow [2024-06-03 18:50:38,602 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:50:38,602 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:50:38,602 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:50:38,603 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable169 [2024-06-03 18:50:38,603 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:50:38,603 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:50:38,603 INFO L85 PathProgramCache]: Analyzing trace with hash 1390505643, now seen corresponding path program 10 times [2024-06-03 18:50:38,603 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:50:38,603 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [980941006] [2024-06-03 18:50:38,603 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:50:38,603 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:50:38,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:50:38,695 INFO 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:38,695 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:50:38,695 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [980941006] [2024-06-03 18:50:38,695 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [980941006] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:50:38,695 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:50:38,696 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:50:38,696 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [814145844] [2024-06-03 18:50:38,696 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:50:38,696 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:50:38,696 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:50:38,696 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:50:38,696 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:50:38,731 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:50:38,731 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 462 places, 597 transitions, 8036 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:50:38,731 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:50:38,731 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:50:38,731 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:50:39,968 INFO L124 PetriNetUnfolderBase]: 3616/6196 cut-off events. [2024-06-03 18:50:39,968 INFO L125 PetriNetUnfolderBase]: For 392801/392801 co-relation queries the response was YES. [2024-06-03 18:50:40,048 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38253 conditions, 6196 events. 3616/6196 cut-off events. For 392801/392801 co-relation queries the response was YES. Maximal size of possible extension queue 547. Compared 43878 event pairs, 697 based on Foata normal form. 1/6188 useless extension candidates. Maximal degree in co-relation 38053. Up to 4896 conditions per place. [2024-06-03 18:50:40,070 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 323 selfloop transitions, 293 changer transitions 0/623 dead transitions. [2024-06-03 18:50:40,070 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 469 places, 623 transitions, 9824 flow [2024-06-03 18:50:40,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:50:40,071 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:50:40,071 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-03 18:50:40,071 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-03 18:50:40,071 INFO L175 Difference]: Start difference. First operand has 462 places, 597 transitions, 8036 flow. Second operand 8 states and 192 transitions. [2024-06-03 18:50:40,071 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 469 places, 623 transitions, 9824 flow [2024-06-03 18:50:43,009 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 460 places, 623 transitions, 9558 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-03 18:50:43,015 INFO L231 Difference]: Finished difference. Result has 461 places, 600 transitions, 8404 flow [2024-06-03 18:50:43,015 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7770, PETRI_DIFFERENCE_MINUEND_PLACES=453, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=597, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=290, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=307, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8404, PETRI_PLACES=461, PETRI_TRANSITIONS=600} [2024-06-03 18:50:43,015 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 418 predicate places. [2024-06-03 18:50:43,016 INFO L495 AbstractCegarLoop]: Abstraction has has 461 places, 600 transitions, 8404 flow [2024-06-03 18:50:43,016 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:50:43,016 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:50:43,016 INFO L208 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:43,016 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable170 [2024-06-03 18:50:43,016 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:50:43,016 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:50:43,016 INFO L85 PathProgramCache]: Analyzing trace with hash 1715632713, now seen corresponding path program 11 times [2024-06-03 18:50:43,016 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:50:43,016 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1079038454] [2024-06-03 18:50:43,016 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:50:43,016 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:50:43,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:50:43,116 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:50:43,116 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:50:43,116 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1079038454] [2024-06-03 18:50:43,116 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1079038454] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:50:43,116 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:50:43,116 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:50:43,116 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1460574376] [2024-06-03 18:50:43,116 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:50:43,117 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:50:43,117 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:50:43,117 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:50:43,117 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:50:43,154 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:50:43,154 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 461 places, 600 transitions, 8404 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:50:43,154 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:50:43,154 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:50:43,154 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:50:44,432 INFO L124 PetriNetUnfolderBase]: 3621/6205 cut-off events. [2024-06-03 18:50:44,432 INFO L125 PetriNetUnfolderBase]: For 401283/401283 co-relation queries the response was YES. [2024-06-03 18:50:44,518 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38829 conditions, 6205 events. 3621/6205 cut-off events. For 401283/401283 co-relation queries the response was YES. Maximal size of possible extension queue 548. Compared 43964 event pairs, 697 based on Foata normal form. 1/6197 useless extension candidates. Maximal degree in co-relation 38628. Up to 4902 conditions per place. [2024-06-03 18:50:44,542 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 320 selfloop transitions, 296 changer transitions 0/623 dead transitions. [2024-06-03 18:50:44,543 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 468 places, 623 transitions, 10194 flow [2024-06-03 18:50:44,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:50:44,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:50:44,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-03 18:50:44,543 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-03 18:50:44,543 INFO L175 Difference]: Start difference. First operand has 461 places, 600 transitions, 8404 flow. Second operand 8 states and 192 transitions. [2024-06-03 18:50:44,543 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 468 places, 623 transitions, 10194 flow [2024-06-03 18:50:48,251 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 462 places, 623 transitions, 9534 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-03 18:50:48,258 INFO L231 Difference]: Finished difference. Result has 463 places, 603 transitions, 8388 flow [2024-06-03 18:50:48,258 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7750, PETRI_DIFFERENCE_MINUEND_PLACES=455, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=600, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=293, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=307, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8388, PETRI_PLACES=463, PETRI_TRANSITIONS=603} [2024-06-03 18:50:48,258 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 420 predicate places. [2024-06-03 18:50:48,258 INFO L495 AbstractCegarLoop]: Abstraction has has 463 places, 603 transitions, 8388 flow [2024-06-03 18:50:48,258 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:50:48,258 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:50:48,259 INFO L208 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:48,259 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable171 [2024-06-03 18:50:48,259 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:50:48,259 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:50:48,259 INFO L85 PathProgramCache]: Analyzing trace with hash 1715246763, now seen corresponding path program 12 times [2024-06-03 18:50:48,259 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:50:48,259 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1739138578] [2024-06-03 18:50:48,259 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:50:48,259 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:50:48,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:50:48,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:50:48,349 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:50:48,349 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1739138578] [2024-06-03 18:50:48,349 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1739138578] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:50:48,349 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:50:48,349 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:50:48,349 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1330334282] [2024-06-03 18:50:48,356 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:50:48,356 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:50:48,357 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:50:48,357 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:50:48,357 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:50:48,392 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:50:48,392 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 463 places, 603 transitions, 8388 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:50:48,392 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:50:48,392 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:50:48,392 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:50:49,699 INFO L124 PetriNetUnfolderBase]: 3618/6201 cut-off events. [2024-06-03 18:50:49,699 INFO L125 PetriNetUnfolderBase]: For 400099/400099 co-relation queries the response was YES. [2024-06-03 18:50:49,772 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38685 conditions, 6201 events. 3618/6201 cut-off events. For 400099/400099 co-relation queries the response was YES. Maximal size of possible extension queue 548. Compared 43974 event pairs, 697 based on Foata normal form. 1/6193 useless extension candidates. Maximal degree in co-relation 38483. Up to 4899 conditions per place. [2024-06-03 18:50:49,793 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 327 selfloop transitions, 288 changer transitions 0/622 dead transitions. [2024-06-03 18:50:49,793 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 470 places, 622 transitions, 9898 flow [2024-06-03 18:50:49,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:50:49,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:50:49,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-03 18:50:49,794 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5654761904761905 [2024-06-03 18:50:49,794 INFO L175 Difference]: Start difference. First operand has 463 places, 603 transitions, 8388 flow. Second operand 8 states and 190 transitions. [2024-06-03 18:50:49,794 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 470 places, 622 transitions, 9898 flow [2024-06-03 18:50:53,140 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 461 places, 622 transitions, 8688 flow, removed 13 selfloop flow, removed 9 redundant places. [2024-06-03 18:50:53,146 INFO L231 Difference]: Finished difference. Result has 462 places, 603 transitions, 7763 flow [2024-06-03 18:50:53,146 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7178, PETRI_DIFFERENCE_MINUEND_PLACES=454, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=603, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=288, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=315, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7763, PETRI_PLACES=462, PETRI_TRANSITIONS=603} [2024-06-03 18:50:53,147 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 419 predicate places. [2024-06-03 18:50:53,147 INFO L495 AbstractCegarLoop]: Abstraction has has 462 places, 603 transitions, 7763 flow [2024-06-03 18:50:53,147 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:50:53,147 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:50:53,147 INFO L208 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:53,147 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable172 [2024-06-03 18:50:53,147 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:50:53,147 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:50:53,147 INFO L85 PathProgramCache]: Analyzing trace with hash 1000054067, now seen corresponding path program 13 times [2024-06-03 18:50:53,147 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:50:53,147 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [898646020] [2024-06-03 18:50:53,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:50:53,148 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:50:53,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:50:53,235 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:50:53,235 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:50:53,235 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [898646020] [2024-06-03 18:50:53,235 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [898646020] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:50:53,236 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:50:53,236 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:50:53,236 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1947373404] [2024-06-03 18:50:53,236 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:50:53,236 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:50:53,236 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:50:53,236 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:50:53,237 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:50:53,269 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:50:53,270 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 462 places, 603 transitions, 7763 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:50:53,270 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:50:53,270 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:50:53,270 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:50:54,629 INFO L124 PetriNetUnfolderBase]: 3631/6223 cut-off events. [2024-06-03 18:50:54,629 INFO L125 PetriNetUnfolderBase]: For 407994/407994 co-relation queries the response was YES. [2024-06-03 18:50:54,705 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38589 conditions, 6223 events. 3631/6223 cut-off events. For 407994/407994 co-relation queries the response was YES. Maximal size of possible extension queue 551. Compared 44172 event pairs, 697 based on Foata normal form. 1/6215 useless extension candidates. Maximal degree in co-relation 38387. Up to 5237 conditions per place. [2024-06-03 18:50:54,727 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 426 selfloop transitions, 195 changer transitions 0/628 dead transitions. [2024-06-03 18:50:54,727 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 471 places, 628 transitions, 9601 flow [2024-06-03 18:50:54,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 18:50:54,728 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 18:50:54,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 228 transitions. [2024-06-03 18:50:54,728 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5428571428571428 [2024-06-03 18:50:54,728 INFO L175 Difference]: Start difference. First operand has 462 places, 603 transitions, 7763 flow. Second operand 10 states and 228 transitions. [2024-06-03 18:50:54,728 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 471 places, 628 transitions, 9601 flow [2024-06-03 18:50:59,250 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 464 places, 628 transitions, 8983 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-03 18:50:59,257 INFO L231 Difference]: Finished difference. Result has 465 places, 609 transitions, 7621 flow [2024-06-03 18:50:59,257 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7157, PETRI_DIFFERENCE_MINUEND_PLACES=455, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=603, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=189, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=414, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7621, PETRI_PLACES=465, PETRI_TRANSITIONS=609} [2024-06-03 18:50:59,257 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 422 predicate places. [2024-06-03 18:50:59,257 INFO L495 AbstractCegarLoop]: Abstraction has has 465 places, 609 transitions, 7621 flow [2024-06-03 18:50:59,257 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:50:59,257 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:50:59,258 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:50:59,258 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable173 [2024-06-03 18:50:59,258 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:50:59,258 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:50:59,258 INFO L85 PathProgramCache]: Analyzing trace with hash 999846677, now seen corresponding path program 14 times [2024-06-03 18:50:59,258 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:50:59,258 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1303701450] [2024-06-03 18:50:59,258 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:50:59,258 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:50:59,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:50:59,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:50:59,359 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:50:59,359 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1303701450] [2024-06-03 18:50:59,359 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1303701450] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:50:59,359 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:50:59,359 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:50:59,359 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1637672676] [2024-06-03 18:50:59,359 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:50:59,359 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:50:59,359 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:50:59,359 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:50:59,360 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:50:59,405 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:50:59,405 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 465 places, 609 transitions, 7621 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:50:59,405 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:50:59,405 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:50:59,405 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:51:00,808 INFO L124 PetriNetUnfolderBase]: 3644/6245 cut-off events. [2024-06-03 18:51:00,808 INFO L125 PetriNetUnfolderBase]: For 420216/420216 co-relation queries the response was YES. [2024-06-03 18:51:00,892 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38550 conditions, 6245 events. 3644/6245 cut-off events. For 420216/420216 co-relation queries the response was YES. Maximal size of possible extension queue 553. Compared 44340 event pairs, 697 based on Foata normal form. 1/6237 useless extension candidates. Maximal degree in co-relation 38347. Up to 5252 conditions per place. [2024-06-03 18:51:00,916 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 425 selfloop transitions, 203 changer transitions 0/635 dead transitions. [2024-06-03 18:51:00,916 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 475 places, 635 transitions, 9479 flow [2024-06-03 18:51:00,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 18:51:00,928 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 18:51:00,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 244 transitions. [2024-06-03 18:51:00,929 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5281385281385281 [2024-06-03 18:51:00,929 INFO L175 Difference]: Start difference. First operand has 465 places, 609 transitions, 7621 flow. Second operand 11 states and 244 transitions. [2024-06-03 18:51:00,929 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 475 places, 635 transitions, 9479 flow [2024-06-03 18:51:04,412 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 468 places, 635 transitions, 9053 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-03 18:51:04,418 INFO L231 Difference]: Finished difference. Result has 469 places, 615 transitions, 7687 flow [2024-06-03 18:51:04,419 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7207, PETRI_DIFFERENCE_MINUEND_PLACES=458, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=609, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=197, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=412, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7687, PETRI_PLACES=469, PETRI_TRANSITIONS=615} [2024-06-03 18:51:04,419 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 426 predicate places. [2024-06-03 18:51:04,419 INFO L495 AbstractCegarLoop]: Abstraction has has 469 places, 615 transitions, 7687 flow [2024-06-03 18:51:04,419 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:04,419 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:51:04,420 INFO L208 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:04,420 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable174 [2024-06-03 18:51:04,420 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:51:04,420 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:51:04,420 INFO L85 PathProgramCache]: Analyzing trace with hash 994305737, now seen corresponding path program 15 times [2024-06-03 18:51:04,420 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:51:04,420 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [383219649] [2024-06-03 18:51:04,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:51:04,421 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:51:04,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:51:04,522 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:51:04,523 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:51:04,523 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [383219649] [2024-06-03 18:51:04,523 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [383219649] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:51:04,523 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:51:04,523 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:51:04,523 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1180414062] [2024-06-03 18:51:04,523 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:51:04,524 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:51:04,524 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:51:04,524 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:51:04,524 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:51:04,570 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:51:04,571 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 469 places, 615 transitions, 7687 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:04,571 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:51:04,571 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:51:04,571 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:51:05,930 INFO L124 PetriNetUnfolderBase]: 3641/6241 cut-off events. [2024-06-03 18:51:05,931 INFO L125 PetriNetUnfolderBase]: For 419285/419285 co-relation queries the response was YES. [2024-06-03 18:51:06,012 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38469 conditions, 6241 events. 3641/6241 cut-off events. For 419285/419285 co-relation queries the response was YES. Maximal size of possible extension queue 553. Compared 44342 event pairs, 697 based on Foata normal form. 1/6233 useless extension candidates. Maximal degree in co-relation 38265. Up to 5249 conditions per place. [2024-06-03 18:51:06,032 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 443 selfloop transitions, 182 changer transitions 0/632 dead transitions. [2024-06-03 18:51:06,032 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 476 places, 632 transitions, 9457 flow [2024-06-03 18:51:06,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:51:06,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:51:06,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-03 18:51:06,033 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5565476190476191 [2024-06-03 18:51:06,033 INFO L175 Difference]: Start difference. First operand has 469 places, 615 transitions, 7687 flow. Second operand 8 states and 187 transitions. [2024-06-03 18:51:06,033 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 476 places, 632 transitions, 9457 flow [2024-06-03 18:51:10,001 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 469 places, 632 transitions, 9095 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-03 18:51:10,007 INFO L231 Difference]: Finished difference. Result has 470 places, 615 transitions, 7698 flow [2024-06-03 18:51:10,008 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7325, PETRI_DIFFERENCE_MINUEND_PLACES=462, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=615, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=182, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=433, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7698, PETRI_PLACES=470, PETRI_TRANSITIONS=615} [2024-06-03 18:51:10,008 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 427 predicate places. [2024-06-03 18:51:10,008 INFO L495 AbstractCegarLoop]: Abstraction has has 470 places, 615 transitions, 7698 flow [2024-06-03 18:51:10,008 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:10,008 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:51:10,008 INFO L208 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:10,008 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable175 [2024-06-03 18:51:10,008 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:51:10,009 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:51:10,009 INFO L85 PathProgramCache]: Analyzing trace with hash 994691687, now seen corresponding path program 16 times [2024-06-03 18:51:10,009 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:51:10,009 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1599063974] [2024-06-03 18:51:10,009 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:51:10,009 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:51:10,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:51:10,116 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:51:10,117 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:51:10,117 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1599063974] [2024-06-03 18:51:10,117 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1599063974] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:51:10,117 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:51:10,117 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:51:10,117 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [460495097] [2024-06-03 18:51:10,117 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:51:10,118 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:51:10,118 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:51:10,118 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:51:10,118 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:51:10,158 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:51:10,158 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 470 places, 615 transitions, 7698 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:10,158 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:51:10,158 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:51:10,158 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:51:11,487 INFO L124 PetriNetUnfolderBase]: 3638/6237 cut-off events. [2024-06-03 18:51:11,487 INFO L125 PetriNetUnfolderBase]: For 418777/418777 co-relation queries the response was YES. [2024-06-03 18:51:11,565 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38378 conditions, 6237 events. 3638/6237 cut-off events. For 418777/418777 co-relation queries the response was YES. Maximal size of possible extension queue 553. Compared 44258 event pairs, 697 based on Foata normal form. 1/6229 useless extension candidates. Maximal degree in co-relation 38173. Up to 5246 conditions per place. [2024-06-03 18:51:11,585 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 436 selfloop transitions, 189 changer transitions 0/632 dead transitions. [2024-06-03 18:51:11,585 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 477 places, 632 transitions, 9472 flow [2024-06-03 18:51:11,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:51:11,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:51:11,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-03 18:51:11,586 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5595238095238095 [2024-06-03 18:51:11,586 INFO L175 Difference]: Start difference. First operand has 470 places, 615 transitions, 7698 flow. Second operand 8 states and 188 transitions. [2024-06-03 18:51:11,586 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 477 places, 632 transitions, 9472 flow [2024-06-03 18:51:15,058 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 472 places, 632 transitions, 9161 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-03 18:51:15,065 INFO L231 Difference]: Finished difference. Result has 473 places, 615 transitions, 7771 flow [2024-06-03 18:51:15,065 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7387, PETRI_DIFFERENCE_MINUEND_PLACES=465, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=615, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=189, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=426, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7771, PETRI_PLACES=473, PETRI_TRANSITIONS=615} [2024-06-03 18:51:15,065 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 430 predicate places. [2024-06-03 18:51:15,065 INFO L495 AbstractCegarLoop]: Abstraction has has 473 places, 615 transitions, 7771 flow [2024-06-03 18:51:15,065 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:15,065 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:51:15,065 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:51:15,065 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable176 [2024-06-03 18:51:15,065 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:51:15,065 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:51:15,066 INFO L85 PathProgramCache]: Analyzing trace with hash 1756072045, now seen corresponding path program 17 times [2024-06-03 18:51:15,066 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:51:15,066 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [983306360] [2024-06-03 18:51:15,066 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:51:15,066 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:51:15,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:51:15,161 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:51:15,161 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:51:15,162 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [983306360] [2024-06-03 18:51:15,162 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [983306360] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:51:15,162 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:51:15,162 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:51:15,162 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [355727037] [2024-06-03 18:51:15,162 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:51:15,162 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:51:15,162 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:51:15,162 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:51:15,162 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:51:15,207 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:51:15,208 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 473 places, 615 transitions, 7771 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:15,208 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:51:15,208 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:51:15,208 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:51:16,563 INFO L124 PetriNetUnfolderBase]: 3635/6233 cut-off events. [2024-06-03 18:51:16,564 INFO L125 PetriNetUnfolderBase]: For 418095/418095 co-relation queries the response was YES. [2024-06-03 18:51:16,652 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38324 conditions, 6233 events. 3635/6233 cut-off events. For 418095/418095 co-relation queries the response was YES. Maximal size of possible extension queue 553. Compared 44265 event pairs, 697 based on Foata normal form. 1/6225 useless extension candidates. Maximal degree in co-relation 38118. Up to 5243 conditions per place. [2024-06-03 18:51:16,673 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 435 selfloop transitions, 192 changer transitions 0/634 dead transitions. [2024-06-03 18:51:16,674 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 483 places, 634 transitions, 9313 flow [2024-06-03 18:51:16,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 18:51:16,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 18:51:16,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 241 transitions. [2024-06-03 18:51:16,674 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5216450216450217 [2024-06-03 18:51:16,674 INFO L175 Difference]: Start difference. First operand has 473 places, 615 transitions, 7771 flow. Second operand 11 states and 241 transitions. [2024-06-03 18:51:16,675 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 483 places, 634 transitions, 9313 flow [2024-06-03 18:51:20,608 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 476 places, 634 transitions, 8919 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-03 18:51:20,615 INFO L231 Difference]: Finished difference. Result has 477 places, 615 transitions, 7767 flow [2024-06-03 18:51:20,615 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7377, PETRI_DIFFERENCE_MINUEND_PLACES=466, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=615, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=192, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=423, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7767, PETRI_PLACES=477, PETRI_TRANSITIONS=615} [2024-06-03 18:51:20,615 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 434 predicate places. [2024-06-03 18:51:20,615 INFO L495 AbstractCegarLoop]: Abstraction has has 477 places, 615 transitions, 7767 flow [2024-06-03 18:51:20,615 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:20,615 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:51:20,615 INFO L208 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:20,615 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable177 [2024-06-03 18:51:20,615 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:51:20,616 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:51:20,616 INFO L85 PathProgramCache]: Analyzing trace with hash 1756066465, now seen corresponding path program 18 times [2024-06-03 18:51:20,616 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:51:20,616 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [630961858] [2024-06-03 18:51:20,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:51:20,616 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:51:20,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:51:20,712 INFO 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:20,712 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:51:20,712 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [630961858] [2024-06-03 18:51:20,712 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [630961858] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:51:20,712 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:51:20,712 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:51:20,712 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1264163650] [2024-06-03 18:51:20,712 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:51:20,713 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:51:20,713 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:51:20,713 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:51:20,713 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:51:20,750 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:51:20,750 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 477 places, 615 transitions, 7767 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:20,750 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:51:20,750 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:51:20,750 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:51:22,118 INFO L124 PetriNetUnfolderBase]: 3632/6229 cut-off events. [2024-06-03 18:51:22,118 INFO L125 PetriNetUnfolderBase]: For 416746/416746 co-relation queries the response was YES. [2024-06-03 18:51:22,202 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38234 conditions, 6229 events. 3632/6229 cut-off events. For 416746/416746 co-relation queries the response was YES. Maximal size of possible extension queue 553. Compared 44226 event pairs, 697 based on Foata normal form. 1/6221 useless extension candidates. Maximal degree in co-relation 38027. Up to 5240 conditions per place. [2024-06-03 18:51:22,224 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 440 selfloop transitions, 185 changer transitions 0/632 dead transitions. [2024-06-03 18:51:22,224 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 486 places, 632 transitions, 9057 flow [2024-06-03 18:51:22,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 18:51:22,224 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 18:51:22,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 223 transitions. [2024-06-03 18:51:22,225 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.530952380952381 [2024-06-03 18:51:22,225 INFO L175 Difference]: Start difference. First operand has 477 places, 615 transitions, 7767 flow. Second operand 10 states and 223 transitions. [2024-06-03 18:51:22,225 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 486 places, 632 transitions, 9057 flow [2024-06-03 18:51:25,534 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 474 places, 632 transitions, 8470 flow, removed 11 selfloop flow, removed 12 redundant places. [2024-06-03 18:51:25,540 INFO L231 Difference]: Finished difference. Result has 475 places, 615 transitions, 7558 flow [2024-06-03 18:51:25,540 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7180, PETRI_DIFFERENCE_MINUEND_PLACES=465, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=615, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=185, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=430, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7558, PETRI_PLACES=475, PETRI_TRANSITIONS=615} [2024-06-03 18:51:25,540 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 432 predicate places. [2024-06-03 18:51:25,541 INFO L495 AbstractCegarLoop]: Abstraction has has 475 places, 615 transitions, 7558 flow [2024-06-03 18:51:25,541 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:25,541 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:51:25,541 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:51:25,541 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable178 [2024-06-03 18:51:25,541 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:51:25,541 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:51:25,541 INFO L85 PathProgramCache]: Analyzing trace with hash -188586137, now seen corresponding path program 19 times [2024-06-03 18:51:25,541 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:51:25,541 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1659918058] [2024-06-03 18:51:25,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:51:25,541 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:51:25,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:51:25,633 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:51:25,633 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:51:25,633 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1659918058] [2024-06-03 18:51:25,633 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1659918058] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:51:25,633 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:51:25,634 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:51:25,634 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [299579897] [2024-06-03 18:51:25,634 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:51:25,634 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:51:25,634 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:51:25,634 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:51:25,634 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:51:25,664 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:51:25,664 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 475 places, 615 transitions, 7558 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:25,664 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:51:25,664 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:51:25,664 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:51:26,950 INFO L124 PetriNetUnfolderBase]: 3645/6252 cut-off events. [2024-06-03 18:51:26,950 INFO L125 PetriNetUnfolderBase]: For 432240/432243 co-relation queries the response was YES. [2024-06-03 18:51:27,191 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38153 conditions, 6252 events. 3645/6252 cut-off events. For 432240/432243 co-relation queries the response was YES. Maximal size of possible extension queue 556. Compared 44491 event pairs, 745 based on Foata normal form. 3/6243 useless extension candidates. Maximal degree in co-relation 37946. Up to 5022 conditions per place. [2024-06-03 18:51:27,209 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 322 selfloop transitions, 310 changer transitions 0/639 dead transitions. [2024-06-03 18:51:27,209 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 483 places, 639 transitions, 9430 flow [2024-06-03 18:51:27,210 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:51:27,210 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:51:27,210 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 208 transitions. [2024-06-03 18:51:27,210 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5502645502645502 [2024-06-03 18:51:27,210 INFO L175 Difference]: Start difference. First operand has 475 places, 615 transitions, 7558 flow. Second operand 9 states and 208 transitions. [2024-06-03 18:51:27,210 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 483 places, 639 transitions, 9430 flow [2024-06-03 18:51:29,951 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 473 places, 639 transitions, 8987 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-06-03 18:51:29,958 INFO L231 Difference]: Finished difference. Result has 474 places, 621 transitions, 7811 flow [2024-06-03 18:51:29,958 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7115, PETRI_DIFFERENCE_MINUEND_PLACES=465, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=615, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=304, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=311, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7811, PETRI_PLACES=474, PETRI_TRANSITIONS=621} [2024-06-03 18:51:29,958 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 431 predicate places. [2024-06-03 18:51:29,959 INFO L495 AbstractCegarLoop]: Abstraction has has 474 places, 621 transitions, 7811 flow [2024-06-03 18:51:29,959 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:29,959 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:51:29,959 INFO L208 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:29,959 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable179 [2024-06-03 18:51:29,959 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:51:29,959 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:51:29,960 INFO L85 PathProgramCache]: Analyzing trace with hash -1907731879, now seen corresponding path program 20 times [2024-06-03 18:51:29,960 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:51:29,960 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [320369648] [2024-06-03 18:51:29,960 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:51:29,960 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:51:29,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:51:30,050 INFO 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:30,050 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:51:30,050 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [320369648] [2024-06-03 18:51:30,050 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [320369648] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:51:30,050 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:51:30,050 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:51:30,050 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2140968179] [2024-06-03 18:51:30,050 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:51:30,050 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:51:30,051 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:51:30,051 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:51:30,051 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:51:30,083 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:51:30,083 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 474 places, 621 transitions, 7811 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:30,083 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:51:30,083 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:51:30,083 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:51:31,423 INFO L124 PetriNetUnfolderBase]: 3642/6248 cut-off events. [2024-06-03 18:51:31,423 INFO L125 PetriNetUnfolderBase]: For 431244/431247 co-relation queries the response was YES. [2024-06-03 18:51:31,507 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38348 conditions, 6248 events. 3642/6248 cut-off events. For 431244/431247 co-relation queries the response was YES. Maximal size of possible extension queue 556. Compared 44497 event pairs, 745 based on Foata normal form. 3/6239 useless extension candidates. Maximal degree in co-relation 38140. Up to 5019 conditions per place. [2024-06-03 18:51:31,529 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 322 selfloop transitions, 311 changer transitions 0/640 dead transitions. [2024-06-03 18:51:31,529 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 484 places, 640 transitions, 9371 flow [2024-06-03 18:51:31,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 18:51:31,529 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 18:51:31,529 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 243 transitions. [2024-06-03 18:51:31,530 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.525974025974026 [2024-06-03 18:51:31,530 INFO L175 Difference]: Start difference. First operand has 474 places, 621 transitions, 7811 flow. Second operand 11 states and 243 transitions. [2024-06-03 18:51:31,530 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 484 places, 640 transitions, 9371 flow [2024-06-03 18:51:34,352 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 478 places, 640 transitions, 8697 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-03 18:51:34,359 INFO L231 Difference]: Finished difference. Result has 479 places, 621 transitions, 7765 flow [2024-06-03 18:51:34,359 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7137, PETRI_DIFFERENCE_MINUEND_PLACES=468, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=621, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=311, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=310, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7765, PETRI_PLACES=479, PETRI_TRANSITIONS=621} [2024-06-03 18:51:34,359 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 436 predicate places. [2024-06-03 18:51:34,359 INFO L495 AbstractCegarLoop]: Abstraction has has 479 places, 621 transitions, 7765 flow [2024-06-03 18:51:34,359 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:34,359 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:51:34,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, 1, 1] [2024-06-03 18:51:34,360 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable180 [2024-06-03 18:51:34,360 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:51:34,360 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:51:34,360 INFO L85 PathProgramCache]: Analyzing trace with hash 259466221, now seen corresponding path program 21 times [2024-06-03 18:51:34,360 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:51:34,360 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2130104030] [2024-06-03 18:51:34,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:51:34,360 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:51:34,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:51:34,458 INFO 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:34,458 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:51:34,459 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2130104030] [2024-06-03 18:51:34,459 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2130104030] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:51:34,459 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:51:34,459 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:51:34,459 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1894521805] [2024-06-03 18:51:34,459 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:51:34,459 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:51:34,459 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:51:34,459 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:51:34,459 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:51:34,516 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:51:34,517 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 479 places, 621 transitions, 7765 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:34,517 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:51:34,517 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:51:34,517 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:51:35,863 INFO L124 PetriNetUnfolderBase]: 3655/6269 cut-off events. [2024-06-03 18:51:35,863 INFO L125 PetriNetUnfolderBase]: For 443553/443553 co-relation queries the response was YES. [2024-06-03 18:51:35,961 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38587 conditions, 6269 events. 3655/6269 cut-off events. For 443553/443553 co-relation queries the response was YES. Maximal size of possible extension queue 559. Compared 44584 event pairs, 697 based on Foata normal form. 1/6261 useless extension candidates. Maximal degree in co-relation 38378. Up to 5034 conditions per place. [2024-06-03 18:51:35,984 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 324 selfloop transitions, 317 changer transitions 0/648 dead transitions. [2024-06-03 18:51:35,984 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 487 places, 648 transitions, 9675 flow [2024-06-03 18:51:35,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:51:35,985 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:51:35,985 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 211 transitions. [2024-06-03 18:51:35,985 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5582010582010583 [2024-06-03 18:51:35,985 INFO L175 Difference]: Start difference. First operand has 479 places, 621 transitions, 7765 flow. Second operand 9 states and 211 transitions. [2024-06-03 18:51:35,985 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 487 places, 648 transitions, 9675 flow [2024-06-03 18:51:39,087 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 477 places, 648 transitions, 9032 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-06-03 18:51:39,094 INFO L231 Difference]: Finished difference. Result has 478 places, 627 transitions, 7840 flow [2024-06-03 18:51:39,094 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7134, PETRI_DIFFERENCE_MINUEND_PLACES=469, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=621, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=311, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=310, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7840, PETRI_PLACES=478, PETRI_TRANSITIONS=627} [2024-06-03 18:51:39,094 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 435 predicate places. [2024-06-03 18:51:39,094 INFO L495 AbstractCegarLoop]: Abstraction has has 478 places, 627 transitions, 7840 flow [2024-06-03 18:51:39,095 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:39,095 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:51:39,095 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:51:39,095 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable181 [2024-06-03 18:51:39,095 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:51:39,095 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:51:39,095 INFO L85 PathProgramCache]: Analyzing trace with hash 707454755, now seen corresponding path program 22 times [2024-06-03 18:51:39,095 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:51:39,095 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [235627062] [2024-06-03 18:51:39,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:51:39,095 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:51:39,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:51:39,188 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:51:39,188 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:51:39,188 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [235627062] [2024-06-03 18:51:39,188 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [235627062] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:51:39,189 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:51:39,189 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:51:39,189 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [537252036] [2024-06-03 18:51:39,189 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:51:39,189 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:51:39,189 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:51:39,189 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:51:39,189 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:51:39,226 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:51:39,226 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 478 places, 627 transitions, 7840 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:39,227 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:51:39,227 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:51:39,227 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:51:40,742 INFO L124 PetriNetUnfolderBase]: 3668/6291 cut-off events. [2024-06-03 18:51:40,742 INFO L125 PetriNetUnfolderBase]: For 458188/458188 co-relation queries the response was YES. [2024-06-03 18:51:40,815 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38895 conditions, 6291 events. 3668/6291 cut-off events. For 458188/458188 co-relation queries the response was YES. Maximal size of possible extension queue 561. Compared 44759 event pairs, 697 based on Foata normal form. 1/6283 useless extension candidates. Maximal degree in co-relation 38685. Up to 5049 conditions per place. [2024-06-03 18:51:40,833 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 338 selfloop transitions, 316 changer transitions 0/661 dead transitions. [2024-06-03 18:51:40,833 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 487 places, 661 transitions, 9798 flow [2024-06-03 18:51:40,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 18:51:40,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 18:51:40,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 233 transitions. [2024-06-03 18:51:40,834 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5547619047619048 [2024-06-03 18:51:40,834 INFO L175 Difference]: Start difference. First operand has 478 places, 627 transitions, 7840 flow. Second operand 10 states and 233 transitions. [2024-06-03 18:51:40,834 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 487 places, 661 transitions, 9798 flow [2024-06-03 18:51:43,759 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 480 places, 661 transitions, 9136 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-03 18:51:43,765 INFO L231 Difference]: Finished difference. Result has 481 places, 633 transitions, 7902 flow [2024-06-03 18:51:43,766 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7194, PETRI_DIFFERENCE_MINUEND_PLACES=471, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=627, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=310, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=317, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7902, PETRI_PLACES=481, PETRI_TRANSITIONS=633} [2024-06-03 18:51:43,766 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 438 predicate places. [2024-06-03 18:51:43,766 INFO L495 AbstractCegarLoop]: Abstraction has has 481 places, 633 transitions, 7902 flow [2024-06-03 18:51:43,766 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:43,766 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:51:43,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, 1, 1] [2024-06-03 18:51:43,766 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable182 [2024-06-03 18:51:43,766 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:51:43,766 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:51:43,766 INFO L85 PathProgramCache]: Analyzing trace with hash 247288801, now seen corresponding path program 23 times [2024-06-03 18:51:43,767 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:51:43,767 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [557101521] [2024-06-03 18:51:43,767 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:51:43,767 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:51:43,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:51:43,857 INFO 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:43,858 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:51:43,858 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [557101521] [2024-06-03 18:51:43,858 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [557101521] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:51:43,858 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:51:43,858 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:51:43,858 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1561667818] [2024-06-03 18:51:43,858 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:51:43,858 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:51:43,858 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:51:43,859 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:51:43,859 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:51:43,890 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:51:43,890 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 481 places, 633 transitions, 7902 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:43,890 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:51:43,890 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:51:43,890 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:51:45,233 INFO L124 PetriNetUnfolderBase]: 3665/6287 cut-off events. [2024-06-03 18:51:45,233 INFO L125 PetriNetUnfolderBase]: For 450011/450011 co-relation queries the response was YES. [2024-06-03 18:51:45,312 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38769 conditions, 6287 events. 3665/6287 cut-off events. For 450011/450011 co-relation queries the response was YES. Maximal size of possible extension queue 561. Compared 44789 event pairs, 697 based on Foata normal form. 1/6279 useless extension candidates. Maximal degree in co-relation 38559. Up to 5046 conditions per place. [2024-06-03 18:51:45,334 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 356 selfloop transitions, 300 changer transitions 0/663 dead transitions. [2024-06-03 18:51:45,334 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 489 places, 663 transitions, 9796 flow [2024-06-03 18:51:45,334 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:51:45,335 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:51:45,335 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 220 transitions. [2024-06-03 18:51:45,335 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.582010582010582 [2024-06-03 18:51:45,335 INFO L175 Difference]: Start difference. First operand has 481 places, 633 transitions, 7902 flow. Second operand 9 states and 220 transitions. [2024-06-03 18:51:45,335 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 489 places, 663 transitions, 9796 flow [2024-06-03 18:51:48,533 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 481 places, 663 transitions, 9301 flow, removed 11 selfloop flow, removed 8 redundant places. [2024-06-03 18:51:48,711 INFO L231 Difference]: Finished difference. Result has 482 places, 633 transitions, 8034 flow [2024-06-03 18:51:48,711 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7415, PETRI_DIFFERENCE_MINUEND_PLACES=473, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=633, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=300, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=333, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8034, PETRI_PLACES=482, PETRI_TRANSITIONS=633} [2024-06-03 18:51:48,712 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 439 predicate places. [2024-06-03 18:51:48,716 INFO L495 AbstractCegarLoop]: Abstraction has has 482 places, 633 transitions, 8034 flow [2024-06-03 18:51:48,716 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:48,716 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:51:48,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, 1] [2024-06-03 18:51:48,716 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable183 [2024-06-03 18:51:48,716 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:51:48,717 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:51:48,717 INFO L85 PathProgramCache]: Analyzing trace with hash -394351427, now seen corresponding path program 24 times [2024-06-03 18:51:48,717 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:51:48,717 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [111417363] [2024-06-03 18:51:48,717 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:51:48,717 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:51:48,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:51:48,810 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:51:48,810 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:51:48,811 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [111417363] [2024-06-03 18:51:48,811 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [111417363] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:51:48,811 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:51:48,811 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:51:48,811 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [366093795] [2024-06-03 18:51:48,811 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:51:48,811 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:51:48,811 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:51:48,811 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:51:48,811 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:51:48,840 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:51:48,840 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 482 places, 633 transitions, 8034 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:48,840 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:51:48,840 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:51:48,840 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:51:50,199 INFO L124 PetriNetUnfolderBase]: 3662/6283 cut-off events. [2024-06-03 18:51:50,200 INFO L125 PetriNetUnfolderBase]: For 436309/436309 co-relation queries the response was YES. [2024-06-03 18:51:50,282 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38660 conditions, 6283 events. 3662/6283 cut-off events. For 436309/436309 co-relation queries the response was YES. Maximal size of possible extension queue 561. Compared 44729 event pairs, 697 based on Foata normal form. 1/6275 useless extension candidates. Maximal degree in co-relation 38451. Up to 5043 conditions per place. [2024-06-03 18:51:50,302 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 321 selfloop transitions, 327 changer transitions 0/655 dead transitions. [2024-06-03 18:51:50,302 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 491 places, 655 transitions, 9886 flow [2024-06-03 18:51:50,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 18:51:50,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 18:51:50,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 227 transitions. [2024-06-03 18:51:50,303 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5404761904761904 [2024-06-03 18:51:50,303 INFO L175 Difference]: Start difference. First operand has 482 places, 633 transitions, 8034 flow. Second operand 10 states and 227 transitions. [2024-06-03 18:51:50,303 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 491 places, 655 transitions, 9886 flow [2024-06-03 18:51:53,207 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 482 places, 655 transitions, 9239 flow, removed 16 selfloop flow, removed 9 redundant places. [2024-06-03 18:51:53,214 INFO L231 Difference]: Finished difference. Result has 483 places, 633 transitions, 8059 flow [2024-06-03 18:51:53,214 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7395, PETRI_DIFFERENCE_MINUEND_PLACES=473, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=633, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=327, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=306, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8059, PETRI_PLACES=483, PETRI_TRANSITIONS=633} [2024-06-03 18:51:53,214 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 440 predicate places. [2024-06-03 18:51:53,215 INFO L495 AbstractCegarLoop]: Abstraction has has 483 places, 633 transitions, 8059 flow [2024-06-03 18:51:53,215 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:53,215 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:51:53,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, 1, 1] [2024-06-03 18:51:53,215 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable184 [2024-06-03 18:51:53,215 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:51:53,215 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:51:53,215 INFO L85 PathProgramCache]: Analyzing trace with hash -388262717, now seen corresponding path program 25 times [2024-06-03 18:51:53,215 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:51:53,215 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1007878080] [2024-06-03 18:51:53,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:51:53,215 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:51:53,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:51:53,303 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:51:53,303 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:51:53,303 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1007878080] [2024-06-03 18:51:53,304 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1007878080] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:51:53,304 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:51:53,304 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:51:53,304 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [505008041] [2024-06-03 18:51:53,304 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:51:53,304 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:51:53,304 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:51:53,305 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:51:53,305 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:51:53,338 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:51:53,339 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 483 places, 633 transitions, 8059 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:53,339 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:51:53,339 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:51:53,339 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:51:54,657 INFO L124 PetriNetUnfolderBase]: 3659/6279 cut-off events. [2024-06-03 18:51:54,657 INFO L125 PetriNetUnfolderBase]: For 422091/422091 co-relation queries the response was YES. [2024-06-03 18:51:54,732 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38469 conditions, 6279 events. 3659/6279 cut-off events. For 422091/422091 co-relation queries the response was YES. Maximal size of possible extension queue 561. Compared 44637 event pairs, 697 based on Foata normal form. 1/6271 useless extension candidates. Maximal degree in co-relation 38261. Up to 5040 conditions per place. [2024-06-03 18:51:54,752 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 345 selfloop transitions, 299 changer transitions 0/651 dead transitions. [2024-06-03 18:51:54,753 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 489 places, 651 transitions, 9641 flow [2024-06-03 18:51:54,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:51:54,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:51:54,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-03 18:51:54,753 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5782312925170068 [2024-06-03 18:51:54,753 INFO L175 Difference]: Start difference. First operand has 483 places, 633 transitions, 8059 flow. Second operand 7 states and 170 transitions. [2024-06-03 18:51:54,753 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 489 places, 651 transitions, 9641 flow [2024-06-03 18:51:57,401 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 478 places, 651 transitions, 8764 flow, removed 7 selfloop flow, removed 11 redundant places. [2024-06-03 18:51:57,407 INFO L231 Difference]: Finished difference. Result has 479 places, 633 transitions, 7792 flow [2024-06-03 18:51:57,407 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7184, PETRI_DIFFERENCE_MINUEND_PLACES=472, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=633, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=299, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=334, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7792, PETRI_PLACES=479, PETRI_TRANSITIONS=633} [2024-06-03 18:51:57,407 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 436 predicate places. [2024-06-03 18:51:57,407 INFO L495 AbstractCegarLoop]: Abstraction has has 479 places, 633 transitions, 7792 flow [2024-06-03 18:51:57,408 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:57,408 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:51:57,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, 1] [2024-06-03 18:51:57,408 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable185 [2024-06-03 18:51:57,408 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:51:57,408 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:51:57,408 INFO L85 PathProgramCache]: Analyzing trace with hash 253717891, now seen corresponding path program 26 times [2024-06-03 18:51:57,408 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:51:57,408 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1046674405] [2024-06-03 18:51:57,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:51:57,408 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:51:57,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:51:57,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:51:57,507 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:51:57,507 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1046674405] [2024-06-03 18:51:57,507 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1046674405] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:51:57,507 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:51:57,507 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:51:57,507 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1093760914] [2024-06-03 18:51:57,507 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:51:57,507 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:51:57,507 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:51:57,507 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:51:57,507 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:51:57,549 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:51:57,549 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 479 places, 633 transitions, 7792 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:51:57,549 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:51:57,550 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:51:57,550 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:51:58,875 INFO L124 PetriNetUnfolderBase]: 3656/6275 cut-off events. [2024-06-03 18:51:58,875 INFO L125 PetriNetUnfolderBase]: For 413483/413483 co-relation queries the response was YES. [2024-06-03 18:51:58,951 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38119 conditions, 6275 events. 3656/6275 cut-off events. For 413483/413483 co-relation queries the response was YES. Maximal size of possible extension queue 561. Compared 44677 event pairs, 697 based on Foata normal form. 1/6267 useless extension candidates. Maximal degree in co-relation 37911. Up to 5037 conditions per place. [2024-06-03 18:51:58,971 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 357 selfloop transitions, 289 changer transitions 0/653 dead transitions. [2024-06-03 18:51:58,971 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 485 places, 653 transitions, 9134 flow [2024-06-03 18:51:58,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:51:58,971 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:51:58,971 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-03 18:51:58,972 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5850340136054422 [2024-06-03 18:51:58,972 INFO L175 Difference]: Start difference. First operand has 479 places, 633 transitions, 7792 flow. Second operand 7 states and 172 transitions. [2024-06-03 18:51:58,972 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 485 places, 653 transitions, 9134 flow [2024-06-03 18:52:02,280 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 477 places, 653 transitions, 8449 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-03 18:52:02,286 INFO L231 Difference]: Finished difference. Result has 478 places, 633 transitions, 7701 flow [2024-06-03 18:52:02,286 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7107, PETRI_DIFFERENCE_MINUEND_PLACES=471, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=633, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=289, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=344, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7701, PETRI_PLACES=478, PETRI_TRANSITIONS=633} [2024-06-03 18:52:02,286 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 435 predicate places. [2024-06-03 18:52:02,287 INFO L495 AbstractCegarLoop]: Abstraction has has 478 places, 633 transitions, 7701 flow [2024-06-03 18:52:02,287 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:52:02,287 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:52:02,287 INFO L208 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:52:02,287 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable186 [2024-06-03 18:52:02,287 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:52:02,287 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:52:02,287 INFO L85 PathProgramCache]: Analyzing trace with hash 24071253, now seen corresponding path program 1 times [2024-06-03 18:52:02,287 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:52:02,287 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1682724024] [2024-06-03 18:52:02,287 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:52:02,287 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:52:02,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:52:02,393 INFO 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:52:02,393 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:52:02,393 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1682724024] [2024-06-03 18:52:02,393 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1682724024] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:52:02,393 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:52:02,393 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:52:02,393 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1280613629] [2024-06-03 18:52:02,393 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:52:02,393 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:52:02,393 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:52:02,393 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:52:02,394 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:52:02,431 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:52:02,431 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 478 places, 633 transitions, 7701 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:52:02,431 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:52:02,431 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:52:02,431 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:52:03,762 INFO L124 PetriNetUnfolderBase]: 3676/6316 cut-off events. [2024-06-03 18:52:03,762 INFO L125 PetriNetUnfolderBase]: For 453143/453143 co-relation queries the response was YES. [2024-06-03 18:52:03,840 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38343 conditions, 6316 events. 3676/6316 cut-off events. For 453143/453143 co-relation queries the response was YES. Maximal size of possible extension queue 562. Compared 44969 event pairs, 685 based on Foata normal form. 6/6316 useless extension candidates. Maximal degree in co-relation 38135. Up to 5433 conditions per place. [2024-06-03 18:52:03,861 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 572 selfloop transitions, 79 changer transitions 0/658 dead transitions. [2024-06-03 18:52:03,862 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 487 places, 658 transitions, 9131 flow [2024-06-03 18:52:03,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 18:52:03,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 18:52:03,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 223 transitions. [2024-06-03 18:52:03,864 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.530952380952381 [2024-06-03 18:52:03,864 INFO L175 Difference]: Start difference. First operand has 478 places, 633 transitions, 7701 flow. Second operand 10 states and 223 transitions. [2024-06-03 18:52:03,865 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 487 places, 658 transitions, 9131 flow [2024-06-03 18:52:06,816 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 479 places, 658 transitions, 8460 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-03 18:52:06,822 INFO L231 Difference]: Finished difference. Result has 480 places, 634 transitions, 7228 flow [2024-06-03 18:52:06,823 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7030, PETRI_DIFFERENCE_MINUEND_PLACES=470, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=633, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=554, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7228, PETRI_PLACES=480, PETRI_TRANSITIONS=634} [2024-06-03 18:52:06,823 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 437 predicate places. [2024-06-03 18:52:06,823 INFO L495 AbstractCegarLoop]: Abstraction has has 480 places, 634 transitions, 7228 flow [2024-06-03 18:52:06,823 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:52:06,823 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:52:06,823 INFO L208 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:52:06,823 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable187 [2024-06-03 18:52:06,823 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:52:06,823 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:52:06,823 INFO L85 PathProgramCache]: Analyzing trace with hash -7537841, now seen corresponding path program 2 times [2024-06-03 18:52:06,824 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:52:06,824 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1566059339] [2024-06-03 18:52:06,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:52:06,824 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:52:06,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:52:06,927 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:52:06,927 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:52:06,927 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1566059339] [2024-06-03 18:52:06,927 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1566059339] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:52:06,927 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:52:06,927 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:52:06,927 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1639677979] [2024-06-03 18:52:06,927 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:52:06,928 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:52:06,928 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:52:06,928 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:52:06,928 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:52:06,959 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:52:06,959 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 480 places, 634 transitions, 7228 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:52:06,959 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:52:06,959 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:52:06,959 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:52:08,294 INFO L124 PetriNetUnfolderBase]: 3729/6415 cut-off events. [2024-06-03 18:52:08,294 INFO L125 PetriNetUnfolderBase]: For 500285/500285 co-relation queries the response was YES. [2024-06-03 18:52:08,372 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39302 conditions, 6415 events. 3729/6415 cut-off events. For 500285/500285 co-relation queries the response was YES. Maximal size of possible extension queue 566. Compared 45875 event pairs, 671 based on Foata normal form. 6/6415 useless extension candidates. Maximal degree in co-relation 39094. Up to 5089 conditions per place. [2024-06-03 18:52:08,394 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 570 selfloop transitions, 87 changer transitions 0/664 dead transitions. [2024-06-03 18:52:08,394 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 488 places, 664 transitions, 8992 flow [2024-06-03 18:52:08,394 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:52:08,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:52:08,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 209 transitions. [2024-06-03 18:52:08,394 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5529100529100529 [2024-06-03 18:52:08,395 INFO L175 Difference]: Start difference. First operand has 480 places, 634 transitions, 7228 flow. Second operand 9 states and 209 transitions. [2024-06-03 18:52:08,395 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 488 places, 664 transitions, 8992 flow [2024-06-03 18:52:11,938 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 480 places, 664 transitions, 8808 flow, removed 14 selfloop flow, removed 8 redundant places. [2024-06-03 18:52:11,945 INFO L231 Difference]: Finished difference. Result has 481 places, 636 transitions, 7296 flow [2024-06-03 18:52:11,945 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7044, PETRI_DIFFERENCE_MINUEND_PLACES=472, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=634, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=548, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7296, PETRI_PLACES=481, PETRI_TRANSITIONS=636} [2024-06-03 18:52:11,945 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 438 predicate places. [2024-06-03 18:52:11,945 INFO L495 AbstractCegarLoop]: Abstraction has has 481 places, 636 transitions, 7296 flow [2024-06-03 18:52:11,945 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:52:11,945 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:52:11,945 INFO L208 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:52:11,945 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable188 [2024-06-03 18:52:11,945 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:52:11,946 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:52:11,946 INFO L85 PathProgramCache]: Analyzing trace with hash -7270931, now seen corresponding path program 3 times [2024-06-03 18:52:11,946 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:52:11,946 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1458283894] [2024-06-03 18:52:11,946 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:52:11,946 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:52:11,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:52:12,045 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:52:12,045 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:52:12,045 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1458283894] [2024-06-03 18:52:12,045 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1458283894] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:52:12,045 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:52:12,045 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:52:12,045 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1446436592] [2024-06-03 18:52:12,045 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:52:12,045 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:52:12,045 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:52:12,046 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:52:12,046 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:52:12,087 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:52:12,088 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 481 places, 636 transitions, 7296 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:52:12,088 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:52:12,088 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:52:12,088 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:52:13,648 INFO L124 PetriNetUnfolderBase]: 3716/6386 cut-off events. [2024-06-03 18:52:13,648 INFO L125 PetriNetUnfolderBase]: For 460693/460693 co-relation queries the response was YES. [2024-06-03 18:52:13,724 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38463 conditions, 6386 events. 3716/6386 cut-off events. For 460693/460693 co-relation queries the response was YES. Maximal size of possible extension queue 566. Compared 45567 event pairs, 673 based on Foata normal form. 6/6386 useless extension candidates. Maximal degree in co-relation 38254. Up to 5083 conditions per place. [2024-06-03 18:52:13,743 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 572 selfloop transitions, 83 changer transitions 0/662 dead transitions. [2024-06-03 18:52:13,744 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 489 places, 662 transitions, 8718 flow [2024-06-03 18:52:13,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:52:13,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:52:13,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 206 transitions. [2024-06-03 18:52:13,744 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.544973544973545 [2024-06-03 18:52:13,744 INFO L175 Difference]: Start difference. First operand has 481 places, 636 transitions, 7296 flow. Second operand 9 states and 206 transitions. [2024-06-03 18:52:13,744 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 489 places, 662 transitions, 8718 flow [2024-06-03 18:52:16,638 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 484 places, 662 transitions, 8557 flow, removed 26 selfloop flow, removed 5 redundant places. [2024-06-03 18:52:16,645 INFO L231 Difference]: Finished difference. Result has 485 places, 636 transitions, 7305 flow [2024-06-03 18:52:16,645 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7135, PETRI_DIFFERENCE_MINUEND_PLACES=476, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=636, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=553, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7305, PETRI_PLACES=485, PETRI_TRANSITIONS=636} [2024-06-03 18:52:16,646 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 442 predicate places. [2024-06-03 18:52:16,646 INFO L495 AbstractCegarLoop]: Abstraction has has 485 places, 636 transitions, 7305 flow [2024-06-03 18:52:16,646 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:52:16,646 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:52:16,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, 1, 1] [2024-06-03 18:52:16,646 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable189 [2024-06-03 18:52:16,646 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:52:16,646 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:52:16,646 INFO L85 PathProgramCache]: Analyzing trace with hash 1541824549, now seen corresponding path program 4 times [2024-06-03 18:52:16,647 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:52:16,647 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [321181676] [2024-06-03 18:52:16,647 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:52:16,647 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:52:16,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:52:16,752 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:52:16,752 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:52:16,752 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [321181676] [2024-06-03 18:52:16,752 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [321181676] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:52:16,752 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:52:16,752 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:52:16,752 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [291756197] [2024-06-03 18:52:16,752 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:52:16,752 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:52:16,753 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:52:16,753 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:52:16,753 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:52:16,787 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:52:16,788 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 485 places, 636 transitions, 7305 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:52:16,788 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:52:16,788 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:52:16,788 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:52:18,165 INFO L124 PetriNetUnfolderBase]: 3736/6426 cut-off events. [2024-06-03 18:52:18,165 INFO L125 PetriNetUnfolderBase]: For 467970/467973 co-relation queries the response was YES. [2024-06-03 18:52:18,248 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38844 conditions, 6426 events. 3736/6426 cut-off events. For 467970/467973 co-relation queries the response was YES. Maximal size of possible extension queue 567. Compared 45925 event pairs, 702 based on Foata normal form. 8/6423 useless extension candidates. Maximal degree in co-relation 38633. Up to 5449 conditions per place. [2024-06-03 18:52:18,269 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 538 selfloop transitions, 134 changer transitions 0/679 dead transitions. [2024-06-03 18:52:18,269 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 494 places, 679 transitions, 8829 flow [2024-06-03 18:52:18,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 18:52:18,270 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 18:52:18,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 246 transitions. [2024-06-03 18:52:18,270 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5857142857142857 [2024-06-03 18:52:18,270 INFO L175 Difference]: Start difference. First operand has 485 places, 636 transitions, 7305 flow. Second operand 10 states and 246 transitions. [2024-06-03 18:52:18,270 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 494 places, 679 transitions, 8829 flow [2024-06-03 18:52:21,950 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 486 places, 679 transitions, 8646 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-03 18:52:21,956 INFO L231 Difference]: Finished difference. Result has 487 places, 637 transitions, 7434 flow [2024-06-03 18:52:21,956 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7122, PETRI_DIFFERENCE_MINUEND_PLACES=477, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=636, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=502, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7434, PETRI_PLACES=487, PETRI_TRANSITIONS=637} [2024-06-03 18:52:21,957 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 444 predicate places. [2024-06-03 18:52:21,957 INFO L495 AbstractCegarLoop]: Abstraction has has 487 places, 637 transitions, 7434 flow [2024-06-03 18:52:21,957 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:52:21,957 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:52:21,957 INFO L208 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:52:21,957 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable190 [2024-06-03 18:52:21,957 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:52:21,957 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:52:21,957 INFO L85 PathProgramCache]: Analyzing trace with hash -1033347307, now seen corresponding path program 5 times [2024-06-03 18:52:21,957 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:52:21,958 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [488829672] [2024-06-03 18:52:21,958 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:52:21,958 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:52:21,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:52:22,075 INFO 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:52:22,075 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:52:22,076 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [488829672] [2024-06-03 18:52:22,076 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [488829672] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:52:22,076 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:52:22,077 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:52:22,077 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [244971466] [2024-06-03 18:52:22,077 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:52:22,077 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:52:22,078 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:52:22,078 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:52:22,078 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:52:22,120 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:52:22,120 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 487 places, 637 transitions, 7434 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:52:22,121 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:52:22,121 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:52:22,121 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:52:23,567 INFO L124 PetriNetUnfolderBase]: 3756/6458 cut-off events. [2024-06-03 18:52:23,567 INFO L125 PetriNetUnfolderBase]: For 475876/475876 co-relation queries the response was YES. [2024-06-03 18:52:23,647 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39187 conditions, 6458 events. 3756/6458 cut-off events. For 475876/475876 co-relation queries the response was YES. Maximal size of possible extension queue 568. Compared 46156 event pairs, 697 based on Foata normal form. 6/6458 useless extension candidates. Maximal degree in co-relation 38975. Up to 5325 conditions per place. [2024-06-03 18:52:23,669 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 531 selfloop transitions, 135 changer transitions 0/673 dead transitions. [2024-06-03 18:52:23,669 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 495 places, 673 transitions, 8930 flow [2024-06-03 18:52:23,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:52:23,669 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:52:23,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 219 transitions. [2024-06-03 18:52:23,670 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5793650793650794 [2024-06-03 18:52:23,670 INFO L175 Difference]: Start difference. First operand has 487 places, 637 transitions, 7434 flow. Second operand 9 states and 219 transitions. [2024-06-03 18:52:23,670 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 495 places, 673 transitions, 8930 flow [2024-06-03 18:52:27,030 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 487 places, 673 transitions, 8632 flow, removed 16 selfloop flow, removed 8 redundant places. [2024-06-03 18:52:27,037 INFO L231 Difference]: Finished difference. Result has 488 places, 638 transitions, 7454 flow [2024-06-03 18:52:27,037 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7136, PETRI_DIFFERENCE_MINUEND_PLACES=479, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=637, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=502, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7454, PETRI_PLACES=488, PETRI_TRANSITIONS=638} [2024-06-03 18:52:27,037 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 445 predicate places. [2024-06-03 18:52:27,037 INFO L495 AbstractCegarLoop]: Abstraction has has 488 places, 638 transitions, 7454 flow [2024-06-03 18:52:27,037 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:52:27,037 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:52:27,038 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:52:27,038 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable191 [2024-06-03 18:52:27,038 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:52:27,038 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:52:27,038 INFO L85 PathProgramCache]: Analyzing trace with hash -1017692617, now seen corresponding path program 6 times [2024-06-03 18:52:27,038 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:52:27,038 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [438236935] [2024-06-03 18:52:27,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:52:27,039 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:52:27,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:52:27,142 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:52:27,143 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:52:27,143 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [438236935] [2024-06-03 18:52:27,143 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [438236935] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:52:27,143 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:52:27,143 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:52:27,143 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [957142827] [2024-06-03 18:52:27,143 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:52:27,143 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:52:27,143 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:52:27,143 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:52:27,143 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:52:27,191 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:52:27,191 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 488 places, 638 transitions, 7454 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:52:27,191 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:52:27,191 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:52:27,191 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:52:28,703 INFO L124 PetriNetUnfolderBase]: 3809/6577 cut-off events. [2024-06-03 18:52:28,703 INFO L125 PetriNetUnfolderBase]: For 534771/534771 co-relation queries the response was YES. [2024-06-03 18:52:28,787 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40817 conditions, 6577 events. 3809/6577 cut-off events. For 534771/534771 co-relation queries the response was YES. Maximal size of possible extension queue 572. Compared 47270 event pairs, 568 based on Foata normal form. 6/6577 useless extension candidates. Maximal degree in co-relation 40604. Up to 4296 conditions per place. [2024-06-03 18:52:28,806 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 512 selfloop transitions, 157 changer transitions 0/676 dead transitions. [2024-06-03 18:52:28,806 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 495 places, 676 transitions, 9284 flow [2024-06-03 18:52:28,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:52:28,807 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:52:28,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 201 transitions. [2024-06-03 18:52:28,807 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5982142857142857 [2024-06-03 18:52:28,807 INFO L175 Difference]: Start difference. First operand has 488 places, 638 transitions, 7454 flow. Second operand 8 states and 201 transitions. [2024-06-03 18:52:28,807 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 495 places, 676 transitions, 9284 flow [2024-06-03 18:52:32,883 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 488 places, 676 transitions, 8978 flow, removed 20 selfloop flow, removed 7 redundant places. [2024-06-03 18:52:32,890 INFO L231 Difference]: Finished difference. Result has 489 places, 640 transitions, 7556 flow [2024-06-03 18:52:32,890 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7154, PETRI_DIFFERENCE_MINUEND_PLACES=481, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=638, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=156, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=482, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7556, PETRI_PLACES=489, PETRI_TRANSITIONS=640} [2024-06-03 18:52:32,890 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 446 predicate places. [2024-06-03 18:52:32,890 INFO L495 AbstractCegarLoop]: Abstraction has has 489 places, 640 transitions, 7556 flow [2024-06-03 18:52:32,890 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:52:32,891 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:52:32,891 INFO L208 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:52:32,891 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable192 [2024-06-03 18:52:32,891 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:52:32,891 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:52:32,891 INFO L85 PathProgramCache]: Analyzing trace with hash -466441249, now seen corresponding path program 7 times [2024-06-03 18:52:32,891 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:52:32,891 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1945307408] [2024-06-03 18:52:32,892 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:52:32,892 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:52:32,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:52:32,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:52:32,996 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:52:32,997 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1945307408] [2024-06-03 18:52:32,997 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1945307408] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:52:32,997 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:52:32,997 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:52:32,997 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1573879838] [2024-06-03 18:52:32,997 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:52:32,997 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:52:32,997 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:52:32,998 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:52:32,998 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:52:33,052 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:52:33,052 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 489 places, 640 transitions, 7556 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:52:33,052 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:52:33,052 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:52:33,052 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:52:34,426 INFO L124 PetriNetUnfolderBase]: 3796/6545 cut-off events. [2024-06-03 18:52:34,426 INFO L125 PetriNetUnfolderBase]: For 486013/486013 co-relation queries the response was YES. [2024-06-03 18:52:34,508 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40119 conditions, 6545 events. 3796/6545 cut-off events. For 486013/486013 co-relation queries the response was YES. Maximal size of possible extension queue 572. Compared 46895 event pairs, 559 based on Foata normal form. 6/6545 useless extension candidates. Maximal degree in co-relation 39905. Up to 4290 conditions per place. [2024-06-03 18:52:34,530 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 516 selfloop transitions, 148 changer transitions 0/671 dead transitions. [2024-06-03 18:52:34,530 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 496 places, 671 transitions, 9010 flow [2024-06-03 18:52:34,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:52:34,530 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:52:34,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-03 18:52:34,530 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5773809523809523 [2024-06-03 18:52:34,530 INFO L175 Difference]: Start difference. First operand has 489 places, 640 transitions, 7556 flow. Second operand 8 states and 194 transitions. [2024-06-03 18:52:34,530 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 496 places, 671 transitions, 9010 flow [2024-06-03 18:52:38,656 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 490 places, 671 transitions, 8746 flow, removed 30 selfloop flow, removed 6 redundant places. [2024-06-03 18:52:38,662 INFO L231 Difference]: Finished difference. Result has 491 places, 640 transitions, 7595 flow [2024-06-03 18:52:38,662 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7292, PETRI_DIFFERENCE_MINUEND_PLACES=483, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=640, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=148, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=492, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7595, PETRI_PLACES=491, PETRI_TRANSITIONS=640} [2024-06-03 18:52:38,663 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 448 predicate places. [2024-06-03 18:52:38,663 INFO L495 AbstractCegarLoop]: Abstraction has has 491 places, 640 transitions, 7595 flow [2024-06-03 18:52:38,663 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:52:38,663 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:52:38,663 INFO L208 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:52:38,663 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable193 [2024-06-03 18:52:38,663 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:52:38,663 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:52:38,663 INFO L85 PathProgramCache]: Analyzing trace with hash 1105025689, now seen corresponding path program 8 times [2024-06-03 18:52:38,663 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:52:38,663 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [923660777] [2024-06-03 18:52:38,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:52:38,664 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:52:38,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:52:38,764 INFO 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:52:38,765 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:52:38,765 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [923660777] [2024-06-03 18:52:38,765 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [923660777] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:52:38,765 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:52:38,765 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:52:38,765 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1232221001] [2024-06-03 18:52:38,765 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:52:38,766 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:52:38,766 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:52:38,766 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:52:38,766 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:52:38,816 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:52:38,817 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 491 places, 640 transitions, 7595 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:52:38,817 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:52:38,817 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:52:38,817 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:52:40,216 INFO L124 PetriNetUnfolderBase]: 3816/6566 cut-off events. [2024-06-03 18:52:40,216 INFO L125 PetriNetUnfolderBase]: For 485282/485285 co-relation queries the response was YES. [2024-06-03 18:52:40,298 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40729 conditions, 6566 events. 3816/6566 cut-off events. For 485282/485285 co-relation queries the response was YES. Maximal size of possible extension queue 573. Compared 47161 event pairs, 716 based on Foata normal form. 8/6563 useless extension candidates. Maximal degree in co-relation 40515. Up to 5285 conditions per place. [2024-06-03 18:52:40,319 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 517 selfloop transitions, 153 changer transitions 0/677 dead transitions. [2024-06-03 18:52:40,319 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 499 places, 677 transitions, 9101 flow [2024-06-03 18:52:40,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:52:40,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:52:40,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 219 transitions. [2024-06-03 18:52:40,320 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5793650793650794 [2024-06-03 18:52:40,320 INFO L175 Difference]: Start difference. First operand has 491 places, 640 transitions, 7595 flow. Second operand 9 states and 219 transitions. [2024-06-03 18:52:40,320 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 499 places, 677 transitions, 9101 flow [2024-06-03 18:52:43,315 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 491 places, 677 transitions, 8768 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-03 18:52:43,322 INFO L231 Difference]: Finished difference. Result has 492 places, 641 transitions, 7614 flow [2024-06-03 18:52:43,322 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7262, PETRI_DIFFERENCE_MINUEND_PLACES=483, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=640, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=152, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=487, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7614, PETRI_PLACES=492, PETRI_TRANSITIONS=641} [2024-06-03 18:52:43,322 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 449 predicate places. [2024-06-03 18:52:43,322 INFO L495 AbstractCegarLoop]: Abstraction has has 492 places, 641 transitions, 7614 flow [2024-06-03 18:52:43,322 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:52:43,322 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:52:43,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, 1, 1] [2024-06-03 18:52:43,323 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable194 [2024-06-03 18:52:43,323 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:52:43,323 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:52:43,323 INFO L85 PathProgramCache]: Analyzing trace with hash -33163977, now seen corresponding path program 9 times [2024-06-03 18:52:43,323 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:52:43,323 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1524112457] [2024-06-03 18:52:43,323 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:52:43,323 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:52:43,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:52:43,423 INFO 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:52:43,423 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:52:43,423 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1524112457] [2024-06-03 18:52:43,423 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1524112457] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:52:43,423 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:52:43,423 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:52:43,423 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1204186290] [2024-06-03 18:52:43,423 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:52:43,423 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:52:43,424 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:52:43,424 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:52:43,424 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:52:43,467 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:52:43,467 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 492 places, 641 transitions, 7614 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:52:43,467 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:52:43,467 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:52:43,467 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:52:44,889 INFO L124 PetriNetUnfolderBase]: 3836/6629 cut-off events. [2024-06-03 18:52:44,890 INFO L125 PetriNetUnfolderBase]: For 486246/486249 co-relation queries the response was YES. [2024-06-03 18:52:44,985 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40686 conditions, 6629 events. 3836/6629 cut-off events. For 486246/486249 co-relation queries the response was YES. Maximal size of possible extension queue 574. Compared 47869 event pairs, 572 based on Foata normal form. 8/6629 useless extension candidates. Maximal degree in co-relation 40472. Up to 4143 conditions per place. [2024-06-03 18:52:45,008 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 504 selfloop transitions, 165 changer transitions 0/676 dead transitions. [2024-06-03 18:52:45,008 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 499 places, 676 transitions, 9396 flow [2024-06-03 18:52:45,008 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:52:45,008 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:52:45,009 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 198 transitions. [2024-06-03 18:52:45,009 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5892857142857143 [2024-06-03 18:52:45,009 INFO L175 Difference]: Start difference. First operand has 492 places, 641 transitions, 7614 flow. Second operand 8 states and 198 transitions. [2024-06-03 18:52:45,009 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 499 places, 676 transitions, 9396 flow [2024-06-03 18:52:48,491 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 492 places, 676 transitions, 9058 flow, removed 17 selfloop flow, removed 7 redundant places. [2024-06-03 18:52:48,497 INFO L231 Difference]: Finished difference. Result has 493 places, 642 transitions, 7652 flow [2024-06-03 18:52:48,498 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7276, PETRI_DIFFERENCE_MINUEND_PLACES=485, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=641, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=164, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=477, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7652, PETRI_PLACES=493, PETRI_TRANSITIONS=642} [2024-06-03 18:52:48,498 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 450 predicate places. [2024-06-03 18:52:48,498 INFO L495 AbstractCegarLoop]: Abstraction has has 493 places, 642 transitions, 7652 flow [2024-06-03 18:52:48,498 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:52:48,498 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:52:48,498 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:52:48,498 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable195 [2024-06-03 18:52:48,498 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:52:48,498 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:52:48,499 INFO L85 PathProgramCache]: Analyzing trace with hash -25545417, now seen corresponding path program 10 times [2024-06-03 18:52:48,499 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:52:48,499 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1302776044] [2024-06-03 18:52:48,499 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:52:48,499 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:52:48,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:52:48,601 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:52:48,601 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:52:48,601 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1302776044] [2024-06-03 18:52:48,601 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1302776044] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:52:48,601 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:52:48,601 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:52:48,601 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1507899817] [2024-06-03 18:52:48,601 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:52:48,601 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:52:48,602 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:52:48,602 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:52:48,602 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:52:48,636 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:52:48,636 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 493 places, 642 transitions, 7652 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:52:48,636 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:52:48,636 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:52:48,636 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:52:50,146 INFO L124 PetriNetUnfolderBase]: 3856/6652 cut-off events. [2024-06-03 18:52:50,146 INFO L125 PetriNetUnfolderBase]: For 496023/496026 co-relation queries the response was YES. [2024-06-03 18:52:50,228 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41298 conditions, 6652 events. 3856/6652 cut-off events. For 496023/496026 co-relation queries the response was YES. Maximal size of possible extension queue 575. Compared 47943 event pairs, 639 based on Foata normal form. 8/6652 useless extension candidates. Maximal degree in co-relation 41083. Up to 4155 conditions per place. [2024-06-03 18:52:50,248 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 515 selfloop transitions, 151 changer transitions 0/673 dead transitions. [2024-06-03 18:52:50,248 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 500 places, 673 transitions, 9410 flow [2024-06-03 18:52:50,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:52:50,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:52:50,249 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-03 18:52:50,249 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-03 18:52:50,249 INFO L175 Difference]: Start difference. First operand has 493 places, 642 transitions, 7652 flow. Second operand 8 states and 192 transitions. [2024-06-03 18:52:50,249 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 500 places, 673 transitions, 9410 flow [2024-06-03 18:52:53,985 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 494 places, 673 transitions, 8989 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-03 18:52:53,992 INFO L231 Difference]: Finished difference. Result has 495 places, 643 transitions, 7581 flow [2024-06-03 18:52:53,992 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7234, PETRI_DIFFERENCE_MINUEND_PLACES=487, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=642, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=150, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=492, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7581, PETRI_PLACES=495, PETRI_TRANSITIONS=643} [2024-06-03 18:52:53,992 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 452 predicate places. [2024-06-03 18:52:53,992 INFO L495 AbstractCegarLoop]: Abstraction has has 495 places, 643 transitions, 7581 flow [2024-06-03 18:52:53,992 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:52:53,992 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:52:53,992 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:52:53,992 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable196 [2024-06-03 18:52:53,992 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:52:53,993 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:52:53,993 INFO L85 PathProgramCache]: Analyzing trace with hash -25812327, now seen corresponding path program 11 times [2024-06-03 18:52:53,993 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:52:53,993 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1189506627] [2024-06-03 18:52:53,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:52:53,993 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:52:53,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:52:54,095 INFO 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:52:54,095 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:52:54,095 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1189506627] [2024-06-03 18:52:54,096 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1189506627] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:52:54,096 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:52:54,096 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:52:54,096 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [82046548] [2024-06-03 18:52:54,096 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:52:54,096 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:52:54,096 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:52:54,096 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:52:54,096 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:52:54,136 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:52:54,136 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 495 places, 643 transitions, 7581 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:52:54,136 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:52:54,136 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:52:54,136 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:52:55,560 INFO L124 PetriNetUnfolderBase]: 3843/6641 cut-off events. [2024-06-03 18:52:55,561 INFO L125 PetriNetUnfolderBase]: For 450102/450105 co-relation queries the response was YES. [2024-06-03 18:52:55,651 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39725 conditions, 6641 events. 3843/6641 cut-off events. For 450102/450105 co-relation queries the response was YES. Maximal size of possible extension queue 575. Compared 47895 event pairs, 635 based on Foata normal form. 8/6641 useless extension candidates. Maximal degree in co-relation 39510. Up to 4149 conditions per place. [2024-06-03 18:52:55,674 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 518 selfloop transitions, 149 changer transitions 0/674 dead transitions. [2024-06-03 18:52:55,674 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 502 places, 674 transitions, 9053 flow [2024-06-03 18:52:55,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:52:55,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:52:55,675 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-03 18:52:55,675 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5744047619047619 [2024-06-03 18:52:55,675 INFO L175 Difference]: Start difference. First operand has 495 places, 643 transitions, 7581 flow. Second operand 8 states and 193 transitions. [2024-06-03 18:52:55,675 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 502 places, 674 transitions, 9053 flow [2024-06-03 18:52:58,817 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 495 places, 674 transitions, 8533 flow, removed 34 selfloop flow, removed 7 redundant places. [2024-06-03 18:52:58,823 INFO L231 Difference]: Finished difference. Result has 496 places, 643 transitions, 7363 flow [2024-06-03 18:52:58,824 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7061, PETRI_DIFFERENCE_MINUEND_PLACES=488, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=643, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=149, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=494, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7363, PETRI_PLACES=496, PETRI_TRANSITIONS=643} [2024-06-03 18:52:58,824 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 453 predicate places. [2024-06-03 18:52:58,824 INFO L495 AbstractCegarLoop]: Abstraction has has 496 places, 643 transitions, 7363 flow [2024-06-03 18:52:58,824 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:52:58,824 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:52:58,824 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:52:58,824 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable197 [2024-06-03 18:52:58,824 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:52:58,824 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:52:58,824 INFO L85 PathProgramCache]: Analyzing trace with hash -1374779203, now seen corresponding path program 1 times [2024-06-03 18:52:58,825 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:52:58,825 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [690596757] [2024-06-03 18:52:58,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:52:58,825 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:52:58,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:52:58,935 INFO 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:52:58,935 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:52:58,935 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [690596757] [2024-06-03 18:52:58,935 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [690596757] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:52:58,935 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:52:58,935 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:52:58,935 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1467448853] [2024-06-03 18:52:58,935 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:52:58,935 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:52:58,935 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:52:58,936 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:52:58,936 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:52:58,991 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:52:58,991 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 496 places, 643 transitions, 7363 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:52:58,991 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:52:58,991 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:52:58,991 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:53:00,629 INFO L124 PetriNetUnfolderBase]: 4183/7201 cut-off events. [2024-06-03 18:53:00,629 INFO L125 PetriNetUnfolderBase]: For 1014811/1014811 co-relation queries the response was YES. [2024-06-03 18:53:00,722 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49654 conditions, 7201 events. 4183/7201 cut-off events. For 1014811/1014811 co-relation queries the response was YES. Maximal size of possible extension queue 584. Compared 52043 event pairs, 772 based on Foata normal form. 6/7200 useless extension candidates. Maximal degree in co-relation 49440. Up to 5339 conditions per place. [2024-06-03 18:53:00,747 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 625 selfloop transitions, 73 changer transitions 0/705 dead transitions. [2024-06-03 18:53:00,747 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 505 places, 705 transitions, 9641 flow [2024-06-03 18:53:00,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 18:53:00,748 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 18:53:00,748 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 257 transitions. [2024-06-03 18:53:00,748 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.611904761904762 [2024-06-03 18:53:00,748 INFO L175 Difference]: Start difference. First operand has 496 places, 643 transitions, 7363 flow. Second operand 10 states and 257 transitions. [2024-06-03 18:53:00,748 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 505 places, 705 transitions, 9641 flow [2024-06-03 18:53:07,024 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 497 places, 705 transitions, 9270 flow, removed 15 selfloop flow, removed 8 redundant places. [2024-06-03 18:53:07,030 INFO L231 Difference]: Finished difference. Result has 498 places, 646 transitions, 7266 flow [2024-06-03 18:53:07,030 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7012, PETRI_DIFFERENCE_MINUEND_PLACES=488, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=643, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=572, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7266, PETRI_PLACES=498, PETRI_TRANSITIONS=646} [2024-06-03 18:53:07,031 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 455 predicate places. [2024-06-03 18:53:07,031 INFO L495 AbstractCegarLoop]: Abstraction has has 498 places, 646 transitions, 7266 flow [2024-06-03 18:53:07,031 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:53:07,031 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:53:07,031 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:53:07,031 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable198 [2024-06-03 18:53:07,031 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:53:07,032 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:53:07,032 INFO L85 PathProgramCache]: Analyzing trace with hash -480470687, now seen corresponding path program 1 times [2024-06-03 18:53:07,032 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:53:07,032 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [623801418] [2024-06-03 18:53:07,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:53:07,032 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:53:07,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:53:07,131 INFO 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:53:07,131 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:53:07,132 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [623801418] [2024-06-03 18:53:07,132 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [623801418] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:53:07,132 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:53:07,132 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:53:07,132 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1390588357] [2024-06-03 18:53:07,132 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:53:07,132 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:53:07,132 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:53:07,132 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:53:07,132 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:53:07,187 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:53:07,187 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 498 places, 646 transitions, 7266 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:53:07,187 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:53:07,187 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:53:07,187 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:53:09,080 INFO L124 PetriNetUnfolderBase]: 4323/7423 cut-off events. [2024-06-03 18:53:09,080 INFO L125 PetriNetUnfolderBase]: For 1081222/1081222 co-relation queries the response was YES. [2024-06-03 18:53:09,168 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52051 conditions, 7423 events. 4323/7423 cut-off events. For 1081222/1081222 co-relation queries the response was YES. Maximal size of possible extension queue 601. Compared 53838 event pairs, 670 based on Foata normal form. 6/7420 useless extension candidates. Maximal degree in co-relation 51836. Up to 5907 conditions per place. [2024-06-03 18:53:09,383 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 562 selfloop transitions, 118 changer transitions 0/687 dead transitions. [2024-06-03 18:53:09,383 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 505 places, 687 transitions, 9399 flow [2024-06-03 18:53:09,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:53:09,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:53:09,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 200 transitions. [2024-06-03 18:53:09,384 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5952380952380952 [2024-06-03 18:53:09,384 INFO L175 Difference]: Start difference. First operand has 498 places, 646 transitions, 7266 flow. Second operand 8 states and 200 transitions. [2024-06-03 18:53:09,384 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 505 places, 687 transitions, 9399 flow [2024-06-03 18:53:18,028 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 500 places, 687 transitions, 9270 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-03 18:53:18,034 INFO L231 Difference]: Finished difference. Result has 503 places, 652 transitions, 7565 flow [2024-06-03 18:53:18,034 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7139, PETRI_DIFFERENCE_MINUEND_PLACES=493, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=646, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=531, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7565, PETRI_PLACES=503, PETRI_TRANSITIONS=652} [2024-06-03 18:53:18,035 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 460 predicate places. [2024-06-03 18:53:18,035 INFO L495 AbstractCegarLoop]: Abstraction has has 503 places, 652 transitions, 7565 flow [2024-06-03 18:53:18,035 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:53:18,035 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:53:18,035 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:53:18,035 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable199 [2024-06-03 18:53:18,035 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:53:18,035 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:53:18,035 INFO L85 PathProgramCache]: Analyzing trace with hash 396287053, now seen corresponding path program 2 times [2024-06-03 18:53:18,035 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:53:18,035 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [736292824] [2024-06-03 18:53:18,035 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:53:18,036 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:53:18,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:53:18,157 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:53:18,158 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:53:18,158 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [736292824] [2024-06-03 18:53:18,158 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [736292824] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:53:18,158 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:53:18,158 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:53:18,158 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [814430122] [2024-06-03 18:53:18,158 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:53:18,158 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:53:18,158 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:53:18,158 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:53:18,158 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:53:18,216 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:53:18,217 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 503 places, 652 transitions, 7565 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:53:18,217 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:53:18,217 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:53:18,217 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:53:20,267 INFO L124 PetriNetUnfolderBase]: 4343/7469 cut-off events. [2024-06-03 18:53:20,267 INFO L125 PetriNetUnfolderBase]: For 1103423/1103423 co-relation queries the response was YES. [2024-06-03 18:53:20,361 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52844 conditions, 7469 events. 4343/7469 cut-off events. For 1103423/1103423 co-relation queries the response was YES. Maximal size of possible extension queue 602. Compared 54229 event pairs, 821 based on Foata normal form. 6/7470 useless extension candidates. Maximal degree in co-relation 52625. Up to 6412 conditions per place. [2024-06-03 18:53:20,385 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 631 selfloop transitions, 62 changer transitions 0/700 dead transitions. [2024-06-03 18:53:20,385 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 512 places, 700 transitions, 9151 flow [2024-06-03 18:53:20,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 18:53:20,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 18:53:20,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 244 transitions. [2024-06-03 18:53:20,386 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.580952380952381 [2024-06-03 18:53:20,386 INFO L175 Difference]: Start difference. First operand has 503 places, 652 transitions, 7565 flow. Second operand 10 states and 244 transitions. [2024-06-03 18:53:20,386 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 512 places, 700 transitions, 9151 flow [2024-06-03 18:53:27,619 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 510 places, 700 transitions, 9030 flow, removed 19 selfloop flow, removed 2 redundant places. [2024-06-03 18:53:27,626 INFO L231 Difference]: Finished difference. Result has 511 places, 653 transitions, 7600 flow [2024-06-03 18:53:27,626 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7444, PETRI_DIFFERENCE_MINUEND_PLACES=501, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=652, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=590, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7600, PETRI_PLACES=511, PETRI_TRANSITIONS=653} [2024-06-03 18:53:27,626 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 468 predicate places. [2024-06-03 18:53:27,626 INFO L495 AbstractCegarLoop]: Abstraction has has 511 places, 653 transitions, 7600 flow [2024-06-03 18:53:27,626 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:53:27,627 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:53:27,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, 1] [2024-06-03 18:53:27,627 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable200 [2024-06-03 18:53:27,627 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:53:27,627 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:53:27,627 INFO L85 PathProgramCache]: Analyzing trace with hash -1401889589, now seen corresponding path program 2 times [2024-06-03 18:53:27,627 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:53:27,627 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1292297072] [2024-06-03 18:53:27,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:53:27,628 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:53:27,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:53:27,748 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:53:27,748 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:53:27,749 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1292297072] [2024-06-03 18:53:27,749 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1292297072] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:53:27,749 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:53:27,749 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:53:27,749 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [822459783] [2024-06-03 18:53:27,749 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:53:27,749 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:53:27,749 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:53:27,749 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:53:27,749 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:53:27,803 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:53:27,803 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 511 places, 653 transitions, 7600 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:53:27,803 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:53:27,803 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:53:27,803 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:53:29,852 INFO L124 PetriNetUnfolderBase]: 4445/7617 cut-off events. [2024-06-03 18:53:29,852 INFO L125 PetriNetUnfolderBase]: For 1222781/1222781 co-relation queries the response was YES. [2024-06-03 18:53:30,046 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55836 conditions, 7617 events. 4445/7617 cut-off events. For 1222781/1222781 co-relation queries the response was YES. Maximal size of possible extension queue 612. Compared 55333 event pairs, 717 based on Foata normal form. 6/7614 useless extension candidates. Maximal degree in co-relation 55615. Up to 5995 conditions per place. [2024-06-03 18:53:30,068 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 569 selfloop transitions, 118 changer transitions 0/694 dead transitions. [2024-06-03 18:53:30,068 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 518 places, 694 transitions, 10048 flow [2024-06-03 18:53:30,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:53:30,068 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:53:30,069 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-03 18:53:30,069 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5863095238095238 [2024-06-03 18:53:30,069 INFO L175 Difference]: Start difference. First operand has 511 places, 653 transitions, 7600 flow. Second operand 8 states and 197 transitions. [2024-06-03 18:53:30,069 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 518 places, 694 transitions, 10048 flow [2024-06-03 18:53:38,074 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 509 places, 694 transitions, 9892 flow, removed 11 selfloop flow, removed 9 redundant places. [2024-06-03 18:53:38,081 INFO L231 Difference]: Finished difference. Result has 511 places, 659 transitions, 7836 flow [2024-06-03 18:53:38,081 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7454, PETRI_DIFFERENCE_MINUEND_PLACES=502, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=653, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=540, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7836, PETRI_PLACES=511, PETRI_TRANSITIONS=659} [2024-06-03 18:53:38,081 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 468 predicate places. [2024-06-03 18:53:38,081 INFO L495 AbstractCegarLoop]: Abstraction has has 511 places, 659 transitions, 7836 flow [2024-06-03 18:53:38,081 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:53:38,081 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:53:38,081 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:53:38,081 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable201 [2024-06-03 18:53:38,081 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:53:38,082 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:53:38,082 INFO L85 PathProgramCache]: Analyzing trace with hash 573655909, now seen corresponding path program 3 times [2024-06-03 18:53:38,082 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:53:38,082 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [590035103] [2024-06-03 18:53:38,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:53:38,082 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:53:38,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:53:38,182 INFO 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:53:38,183 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:53:38,183 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [590035103] [2024-06-03 18:53:38,183 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [590035103] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:53:38,183 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:53:38,183 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:53:38,183 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1556000191] [2024-06-03 18:53:38,183 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:53:38,183 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:53:38,183 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:53:38,183 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:53:38,183 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:53:38,238 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:53:38,238 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 511 places, 659 transitions, 7836 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:53:38,238 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:53:38,238 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:53:38,238 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:53:40,323 INFO L124 PetriNetUnfolderBase]: 4432/7596 cut-off events. [2024-06-03 18:53:40,323 INFO L125 PetriNetUnfolderBase]: For 1190703/1190703 co-relation queries the response was YES. [2024-06-03 18:53:40,423 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55220 conditions, 7596 events. 4432/7596 cut-off events. For 1190703/1190703 co-relation queries the response was YES. Maximal size of possible extension queue 612. Compared 55126 event pairs, 717 based on Foata normal form. 6/7593 useless extension candidates. Maximal degree in co-relation 54998. Up to 5989 conditions per place. [2024-06-03 18:53:40,451 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 564 selfloop transitions, 120 changer transitions 0/691 dead transitions. [2024-06-03 18:53:40,452 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 518 places, 691 transitions, 9859 flow [2024-06-03 18:53:40,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:53:40,452 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:53:40,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-03 18:53:40,452 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5773809523809523 [2024-06-03 18:53:40,453 INFO L175 Difference]: Start difference. First operand has 511 places, 659 transitions, 7836 flow. Second operand 8 states and 194 transitions. [2024-06-03 18:53:40,453 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 518 places, 691 transitions, 9859 flow [2024-06-03 18:53:48,637 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 515 places, 691 transitions, 9656 flow, removed 23 selfloop flow, removed 3 redundant places. [2024-06-03 18:53:48,644 INFO L231 Difference]: Finished difference. Result has 517 places, 660 transitions, 7902 flow [2024-06-03 18:53:48,644 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7633, PETRI_DIFFERENCE_MINUEND_PLACES=508, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=659, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=539, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7902, PETRI_PLACES=517, PETRI_TRANSITIONS=660} [2024-06-03 18:53:48,644 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 474 predicate places. [2024-06-03 18:53:48,644 INFO L495 AbstractCegarLoop]: Abstraction has has 517 places, 660 transitions, 7902 flow [2024-06-03 18:53:48,644 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:53:48,644 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:53:48,644 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:53:48,644 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable202 [2024-06-03 18:53:48,644 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:53:48,645 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:53:48,645 INFO L85 PathProgramCache]: Analyzing trace with hash 573418573, now seen corresponding path program 3 times [2024-06-03 18:53:48,645 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:53:48,645 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1232932012] [2024-06-03 18:53:48,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:53:48,645 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:53:48,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:53:48,798 INFO 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:53:48,798 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:53:48,798 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1232932012] [2024-06-03 18:53:48,798 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1232932012] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:53:48,799 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:53:48,799 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:53:48,799 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [442924362] [2024-06-03 18:53:48,799 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:53:48,799 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:53:48,799 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:53:48,799 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:53:48,799 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:53:48,862 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:53:48,862 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 517 places, 660 transitions, 7902 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:53:48,862 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:53:48,862 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:53:48,862 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:53:51,094 INFO L124 PetriNetUnfolderBase]: 4485/7701 cut-off events. [2024-06-03 18:53:51,094 INFO L125 PetriNetUnfolderBase]: For 1261673/1261673 co-relation queries the response was YES. [2024-06-03 18:53:51,192 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56691 conditions, 7701 events. 4485/7701 cut-off events. For 1261673/1261673 co-relation queries the response was YES. Maximal size of possible extension queue 614. Compared 56029 event pairs, 870 based on Foata normal form. 6/7702 useless extension candidates. Maximal degree in co-relation 56467. Up to 6565 conditions per place. [2024-06-03 18:53:51,215 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 633 selfloop transitions, 68 changer transitions 0/708 dead transitions. [2024-06-03 18:53:51,215 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 527 places, 708 transitions, 9784 flow [2024-06-03 18:53:51,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 18:53:51,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 18:53:51,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 258 transitions. [2024-06-03 18:53:51,216 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5584415584415584 [2024-06-03 18:53:51,216 INFO L175 Difference]: Start difference. First operand has 517 places, 660 transitions, 7902 flow. Second operand 11 states and 258 transitions. [2024-06-03 18:53:51,216 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 527 places, 708 transitions, 9784 flow [2024-06-03 18:53:59,599 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 523 places, 708 transitions, 9536 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-03 18:53:59,606 INFO L231 Difference]: Finished difference. Result has 525 places, 662 transitions, 7858 flow [2024-06-03 18:53:59,606 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7654, PETRI_DIFFERENCE_MINUEND_PLACES=513, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=660, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=592, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7858, PETRI_PLACES=525, PETRI_TRANSITIONS=662} [2024-06-03 18:53:59,607 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 482 predicate places. [2024-06-03 18:53:59,607 INFO L495 AbstractCegarLoop]: Abstraction has has 525 places, 662 transitions, 7858 flow [2024-06-03 18:53:59,607 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:53:59,607 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:53:59,607 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:53:59,607 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable203 [2024-06-03 18:53:59,607 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:53:59,607 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:53:59,608 INFO L85 PathProgramCache]: Analyzing trace with hash 1175338787, now seen corresponding path program 4 times [2024-06-03 18:53:59,608 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:53:59,608 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1834015272] [2024-06-03 18:53:59,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:53:59,608 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:53:59,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:53:59,723 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:53:59,723 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:53:59,724 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1834015272] [2024-06-03 18:53:59,724 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1834015272] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:53:59,724 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:53:59,724 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:53:59,724 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [88529783] [2024-06-03 18:53:59,724 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:53:59,724 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:53:59,724 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:53:59,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:53:59,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:53:59,797 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:53:59,797 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 525 places, 662 transitions, 7858 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:53:59,797 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:53:59,797 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:53:59,798 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:54:02,070 INFO L124 PetriNetUnfolderBase]: 4652/7995 cut-off events. [2024-06-03 18:54:02,071 INFO L125 PetriNetUnfolderBase]: For 1549174/1549174 co-relation queries the response was YES. [2024-06-03 18:54:02,180 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62045 conditions, 7995 events. 4652/7995 cut-off events. For 1549174/1549174 co-relation queries the response was YES. Maximal size of possible extension queue 618. Compared 58507 event pairs, 1063 based on Foata normal form. 6/7992 useless extension candidates. Maximal degree in co-relation 61819. Up to 6301 conditions per place. [2024-06-03 18:54:02,207 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 638 selfloop transitions, 70 changer transitions 0/715 dead transitions. [2024-06-03 18:54:02,207 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 533 places, 715 transitions, 10076 flow [2024-06-03 18:54:02,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:54:02,208 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:54:02,208 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 231 transitions. [2024-06-03 18:54:02,208 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6111111111111112 [2024-06-03 18:54:02,208 INFO L175 Difference]: Start difference. First operand has 525 places, 662 transitions, 7858 flow. Second operand 9 states and 231 transitions. [2024-06-03 18:54:02,209 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 533 places, 715 transitions, 10076 flow [2024-06-03 18:54:12,552 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 523 places, 715 transitions, 9912 flow, removed 17 selfloop flow, removed 10 redundant places. [2024-06-03 18:54:12,559 INFO L231 Difference]: Finished difference. Result has 524 places, 664 transitions, 7898 flow [2024-06-03 18:54:12,559 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7694, PETRI_DIFFERENCE_MINUEND_PLACES=515, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=662, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=594, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7898, PETRI_PLACES=524, PETRI_TRANSITIONS=664} [2024-06-03 18:54:12,559 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 481 predicate places. [2024-06-03 18:54:12,560 INFO L495 AbstractCegarLoop]: Abstraction has has 524 places, 664 transitions, 7898 flow [2024-06-03 18:54:12,560 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:54:12,560 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:54:12,560 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:54:12,560 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable204 [2024-06-03 18:54:12,560 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:54:12,560 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:54:12,560 INFO L85 PathProgramCache]: Analyzing trace with hash 1928295441, now seen corresponding path program 5 times [2024-06-03 18:54:12,560 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:54:12,560 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [713580865] [2024-06-03 18:54:12,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:54:12,561 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:54:12,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:54:12,681 INFO 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:54:12,681 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:54:12,682 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [713580865] [2024-06-03 18:54:12,682 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [713580865] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:54:12,682 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:54:12,682 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:54:12,682 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [331374781] [2024-06-03 18:54:12,682 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:54:12,682 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:54:12,682 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:54:12,682 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:54:12,682 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:54:12,746 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:54:12,748 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 524 places, 664 transitions, 7898 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:54:12,748 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:54:12,748 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:54:12,748 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:54:14,864 INFO L124 PetriNetUnfolderBase]: 4639/7959 cut-off events. [2024-06-03 18:54:14,864 INFO L125 PetriNetUnfolderBase]: For 1517292/1517292 co-relation queries the response was YES. [2024-06-03 18:54:14,967 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61062 conditions, 7959 events. 4639/7959 cut-off events. For 1517292/1517292 co-relation queries the response was YES. Maximal size of possible extension queue 618. Compared 58190 event pairs, 1152 based on Foata normal form. 6/7958 useless extension candidates. Maximal degree in co-relation 60838. Up to 7047 conditions per place. [2024-06-03 18:54:14,991 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 642 selfloop transitions, 54 changer transitions 0/703 dead transitions. [2024-06-03 18:54:14,991 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 532 places, 703 transitions, 9422 flow [2024-06-03 18:54:14,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:54:14,991 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:54:14,992 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 218 transitions. [2024-06-03 18:54:14,992 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5767195767195767 [2024-06-03 18:54:14,992 INFO L175 Difference]: Start difference. First operand has 524 places, 664 transitions, 7898 flow. Second operand 9 states and 218 transitions. [2024-06-03 18:54:14,992 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 532 places, 703 transitions, 9422 flow [2024-06-03 18:54:23,105 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 526 places, 703 transitions, 9240 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-03 18:54:23,112 INFO L231 Difference]: Finished difference. Result has 527 places, 664 transitions, 7828 flow [2024-06-03 18:54:23,112 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7716, PETRI_DIFFERENCE_MINUEND_PLACES=518, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=664, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=610, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7828, PETRI_PLACES=527, PETRI_TRANSITIONS=664} [2024-06-03 18:54:23,112 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 484 predicate places. [2024-06-03 18:54:23,112 INFO L495 AbstractCegarLoop]: Abstraction has has 527 places, 664 transitions, 7828 flow [2024-06-03 18:54:23,112 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:54:23,113 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:54:23,113 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:54:23,113 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable205 [2024-06-03 18:54:23,113 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:54:23,113 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:54:23,113 INFO L85 PathProgramCache]: Analyzing trace with hash 225299605, now seen corresponding path program 6 times [2024-06-03 18:54:23,113 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:54:23,113 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [164046402] [2024-06-03 18:54:23,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:54:23,113 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:54:23,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:54:23,223 INFO 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:54:23,224 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:54:23,224 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [164046402] [2024-06-03 18:54:23,224 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [164046402] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:54:23,224 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:54:23,224 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:54:23,224 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [843660614] [2024-06-03 18:54:23,224 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:54:23,224 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:54:23,224 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:54:23,224 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:54:23,224 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:54:23,274 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:54:23,274 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 527 places, 664 transitions, 7828 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:54:23,274 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:54:23,274 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:54:23,274 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:54:25,442 INFO L124 PetriNetUnfolderBase]: 4667/8022 cut-off events. [2024-06-03 18:54:25,442 INFO L125 PetriNetUnfolderBase]: For 1556150/1556150 co-relation queries the response was YES. [2024-06-03 18:54:25,547 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61277 conditions, 8022 events. 4667/8022 cut-off events. For 1556150/1556150 co-relation queries the response was YES. Maximal size of possible extension queue 622. Compared 58676 event pairs, 1165 based on Foata normal form. 8/8023 useless extension candidates. Maximal degree in co-relation 61052. Up to 6745 conditions per place. [2024-06-03 18:54:25,574 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 635 selfloop transitions, 68 changer transitions 0/710 dead transitions. [2024-06-03 18:54:25,574 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 535 places, 710 transitions, 9704 flow [2024-06-03 18:54:25,575 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:54:25,575 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:54:25,575 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 226 transitions. [2024-06-03 18:54:25,575 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5978835978835979 [2024-06-03 18:54:25,575 INFO L175 Difference]: Start difference. First operand has 527 places, 664 transitions, 7828 flow. Second operand 9 states and 226 transitions. [2024-06-03 18:54:25,575 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 535 places, 710 transitions, 9704 flow [2024-06-03 18:54:35,452 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 527 places, 710 transitions, 9587 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-03 18:54:35,459 INFO L231 Difference]: Finished difference. Result has 528 places, 665 transitions, 7879 flow [2024-06-03 18:54:35,459 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7711, PETRI_DIFFERENCE_MINUEND_PLACES=519, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=664, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=597, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7879, PETRI_PLACES=528, PETRI_TRANSITIONS=665} [2024-06-03 18:54:35,459 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 485 predicate places. [2024-06-03 18:54:35,459 INFO L495 AbstractCegarLoop]: Abstraction has has 528 places, 665 transitions, 7879 flow [2024-06-03 18:54:35,459 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:54:35,460 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:54:35,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, 1, 1] [2024-06-03 18:54:35,460 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable206 [2024-06-03 18:54:35,460 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:54:35,460 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:54:35,460 INFO L85 PathProgramCache]: Analyzing trace with hash 1928295627, now seen corresponding path program 4 times [2024-06-03 18:54:35,460 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:54:35,460 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [621205852] [2024-06-03 18:54:35,460 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:54:35,460 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:54:35,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:54:35,560 INFO 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:54:35,560 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:54:35,560 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [621205852] [2024-06-03 18:54:35,560 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [621205852] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:54:35,560 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:54:35,560 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:54:35,560 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1219107507] [2024-06-03 18:54:35,560 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:54:35,561 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:54:35,561 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:54:35,561 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:54:35,561 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:54:35,604 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:54:35,605 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 528 places, 665 transitions, 7879 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:54:35,605 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:54:35,605 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:54:35,605 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:54:37,724 INFO L124 PetriNetUnfolderBase]: 4654/7954 cut-off events. [2024-06-03 18:54:37,724 INFO L125 PetriNetUnfolderBase]: For 1505431/1505431 co-relation queries the response was YES. [2024-06-03 18:54:37,830 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60491 conditions, 7954 events. 4654/7954 cut-off events. For 1505431/1505431 co-relation queries the response was YES. Maximal size of possible extension queue 622. Compared 58064 event pairs, 1146 based on Foata normal form. 6/7951 useless extension candidates. Maximal degree in co-relation 60265. Up to 6835 conditions per place. [2024-06-03 18:54:37,855 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 589 selfloop transitions, 95 changer transitions 0/691 dead transitions. [2024-06-03 18:54:37,855 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 534 places, 691 transitions, 9615 flow [2024-06-03 18:54:37,856 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:54:37,856 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:54:37,856 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-03 18:54:37,856 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5816326530612245 [2024-06-03 18:54:37,856 INFO L175 Difference]: Start difference. First operand has 528 places, 665 transitions, 7879 flow. Second operand 7 states and 171 transitions. [2024-06-03 18:54:37,856 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 534 places, 691 transitions, 9615 flow [2024-06-03 18:54:47,493 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 527 places, 691 transitions, 9436 flow, removed 17 selfloop flow, removed 7 redundant places. [2024-06-03 18:54:47,500 INFO L231 Difference]: Finished difference. Result has 528 places, 665 transitions, 7894 flow [2024-06-03 18:54:47,500 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7700, PETRI_DIFFERENCE_MINUEND_PLACES=521, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=665, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=570, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7894, PETRI_PLACES=528, PETRI_TRANSITIONS=665} [2024-06-03 18:54:47,500 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 485 predicate places. [2024-06-03 18:54:47,500 INFO L495 AbstractCegarLoop]: Abstraction has has 528 places, 665 transitions, 7894 flow [2024-06-03 18:54:47,500 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:54:47,500 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:54:47,500 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:54:47,501 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable207 [2024-06-03 18:54:47,501 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:54:47,501 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:54:47,501 INFO L85 PathProgramCache]: Analyzing trace with hash -249141397, now seen corresponding path program 7 times [2024-06-03 18:54:47,501 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:54:47,501 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [966872233] [2024-06-03 18:54:47,501 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:54:47,501 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:54:47,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:54:47,620 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:54:47,620 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:54:47,620 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [966872233] [2024-06-03 18:54:47,621 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [966872233] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:54:47,621 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:54:47,621 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:54:47,621 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [347466346] [2024-06-03 18:54:47,621 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:54:47,621 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:54:47,621 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:54:47,622 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:54:47,622 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:54:47,688 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:54:47,688 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 528 places, 665 transitions, 7894 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:54:47,688 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:54:47,688 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:54:47,688 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:54:49,906 INFO L124 PetriNetUnfolderBase]: 4682/8049 cut-off events. [2024-06-03 18:54:49,906 INFO L125 PetriNetUnfolderBase]: For 1543941/1543941 co-relation queries the response was YES. [2024-06-03 18:54:50,012 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60917 conditions, 8049 events. 4682/8049 cut-off events. For 1543941/1543941 co-relation queries the response was YES. Maximal size of possible extension queue 624. Compared 59004 event pairs, 1180 based on Foata normal form. 8/8052 useless extension candidates. Maximal degree in co-relation 60690. Up to 7151 conditions per place. [2024-06-03 18:54:50,038 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 627 selfloop transitions, 67 changer transitions 0/701 dead transitions. [2024-06-03 18:54:50,038 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 536 places, 701 transitions, 9420 flow [2024-06-03 18:54:50,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:54:50,038 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:54:50,039 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 217 transitions. [2024-06-03 18:54:50,039 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5740740740740741 [2024-06-03 18:54:50,039 INFO L175 Difference]: Start difference. First operand has 528 places, 665 transitions, 7894 flow. Second operand 9 states and 217 transitions. [2024-06-03 18:54:50,039 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 536 places, 701 transitions, 9420 flow [2024-06-03 18:55:00,486 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 530 places, 701 transitions, 9253 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-03 18:55:00,492 INFO L231 Difference]: Finished difference. Result has 531 places, 666 transitions, 7894 flow [2024-06-03 18:55:00,493 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7727, PETRI_DIFFERENCE_MINUEND_PLACES=522, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=665, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=598, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7894, PETRI_PLACES=531, PETRI_TRANSITIONS=666} [2024-06-03 18:55:00,493 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 488 predicate places. [2024-06-03 18:55:00,493 INFO L495 AbstractCegarLoop]: Abstraction has has 531 places, 666 transitions, 7894 flow [2024-06-03 18:55:00,493 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:55:00,493 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:55:00,493 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:55:00,493 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable208 [2024-06-03 18:55:00,493 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:55:00,493 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:55:00,494 INFO L85 PathProgramCache]: Analyzing trace with hash -1002097537, now seen corresponding path program 5 times [2024-06-03 18:55:00,494 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:55:00,494 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1880900459] [2024-06-03 18:55:00,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:55:00,494 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:55:00,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:55:00,597 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:55:00,598 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:55:00,598 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1880900459] [2024-06-03 18:55:00,598 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1880900459] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:55:00,598 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:55:00,598 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:55:00,598 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [347902305] [2024-06-03 18:55:00,598 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:55:00,598 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:55:00,598 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:55:00,598 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:55:00,598 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:55:00,639 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:55:00,639 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 531 places, 666 transitions, 7894 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:55:00,639 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:55:00,639 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:55:00,639 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:55:02,852 INFO L124 PetriNetUnfolderBase]: 4710/8083 cut-off events. [2024-06-03 18:55:02,852 INFO L125 PetriNetUnfolderBase]: For 1567473/1567473 co-relation queries the response was YES. [2024-06-03 18:55:02,965 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61334 conditions, 8083 events. 4710/8083 cut-off events. For 1567473/1567473 co-relation queries the response was YES. Maximal size of possible extension queue 627. Compared 59310 event pairs, 1201 based on Foata normal form. 8/8082 useless extension candidates. Maximal degree in co-relation 61106. Up to 7109 conditions per place. [2024-06-03 18:55:02,991 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 592 selfloop transitions, 86 changer transitions 0/685 dead transitions. [2024-06-03 18:55:02,991 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 537 places, 685 transitions, 9349 flow [2024-06-03 18:55:02,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:55:02,991 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:55:02,992 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-03 18:55:02,992 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5748299319727891 [2024-06-03 18:55:02,992 INFO L175 Difference]: Start difference. First operand has 531 places, 666 transitions, 7894 flow. Second operand 7 states and 169 transitions. [2024-06-03 18:55:02,992 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 537 places, 685 transitions, 9349 flow [2024-06-03 18:55:14,711 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 530 places, 685 transitions, 9204 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-03 18:55:14,717 INFO L231 Difference]: Finished difference. Result has 531 places, 667 transitions, 7965 flow [2024-06-03 18:55:14,718 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7749, PETRI_DIFFERENCE_MINUEND_PLACES=524, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=666, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=580, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7965, PETRI_PLACES=531, PETRI_TRANSITIONS=667} [2024-06-03 18:55:14,718 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 488 predicate places. [2024-06-03 18:55:14,718 INFO L495 AbstractCegarLoop]: Abstraction has has 531 places, 667 transitions, 7965 flow [2024-06-03 18:55:14,718 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:55:14,718 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:55:14,718 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:55:14,718 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable209 [2024-06-03 18:55:14,718 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:55:14,718 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:55:14,718 INFO L85 PathProgramCache]: Analyzing trace with hash -125666041, now seen corresponding path program 6 times [2024-06-03 18:55:14,719 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:55:14,719 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1177594644] [2024-06-03 18:55:14,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:55:14,719 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:55:14,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:55:14,851 INFO 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:55:14,852 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:55:14,852 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1177594644] [2024-06-03 18:55:14,852 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1177594644] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:55:14,852 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:55:14,852 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:55:14,852 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1582330996] [2024-06-03 18:55:14,852 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:55:14,852 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:55:14,852 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:55:14,852 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:55:14,852 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:55:14,906 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:55:14,906 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 531 places, 667 transitions, 7965 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:55:14,906 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:55:14,906 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:55:14,907 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:55:17,087 INFO L124 PetriNetUnfolderBase]: 4738/8127 cut-off events. [2024-06-03 18:55:17,088 INFO L125 PetriNetUnfolderBase]: For 1571692/1571692 co-relation queries the response was YES. [2024-06-03 18:55:17,195 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61862 conditions, 8127 events. 4738/8127 cut-off events. For 1571692/1571692 co-relation queries the response was YES. Maximal size of possible extension queue 631. Compared 59703 event pairs, 1197 based on Foata normal form. 6/8124 useless extension candidates. Maximal degree in co-relation 61633. Up to 7109 conditions per place. [2024-06-03 18:55:17,219 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 598 selfloop transitions, 86 changer transitions 0/691 dead transitions. [2024-06-03 18:55:17,219 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 537 places, 691 transitions, 9485 flow [2024-06-03 18:55:17,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:55:17,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:55:17,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-03 18:55:17,220 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5748299319727891 [2024-06-03 18:55:17,220 INFO L175 Difference]: Start difference. First operand has 531 places, 667 transitions, 7965 flow. Second operand 7 states and 169 transitions. [2024-06-03 18:55:17,220 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 537 places, 691 transitions, 9485 flow [2024-06-03 18:55:28,140 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 532 places, 691 transitions, 9304 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-03 18:55:28,146 INFO L231 Difference]: Finished difference. Result has 534 places, 670 transitions, 8048 flow [2024-06-03 18:55:28,147 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7784, PETRI_DIFFERENCE_MINUEND_PLACES=526, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=667, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=581, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8048, PETRI_PLACES=534, PETRI_TRANSITIONS=670} [2024-06-03 18:55:28,147 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 491 predicate places. [2024-06-03 18:55:28,147 INFO L495 AbstractCegarLoop]: Abstraction has has 534 places, 670 transitions, 8048 flow [2024-06-03 18:55:28,147 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:55:28,147 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:55:28,147 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:55:28,147 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable210 [2024-06-03 18:55:28,147 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:55:28,147 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:55:28,148 INFO L85 PathProgramCache]: Analyzing trace with hash -1453523637, now seen corresponding path program 8 times [2024-06-03 18:55:28,148 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:55:28,148 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1935797094] [2024-06-03 18:55:28,148 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:55:28,148 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:55:28,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:55:28,282 INFO 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:55:28,282 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:55:28,282 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1935797094] [2024-06-03 18:55:28,282 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1935797094] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:55:28,282 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:55:28,283 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:55:28,283 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [125592504] [2024-06-03 18:55:28,283 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:55:28,283 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:55:28,283 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:55:28,283 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:55:28,283 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:55:28,351 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:55:28,351 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 534 places, 670 transitions, 8048 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:55:28,351 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:55:28,351 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:55:28,351 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:55:30,635 INFO L124 PetriNetUnfolderBase]: 4766/8185 cut-off events. [2024-06-03 18:55:30,635 INFO L125 PetriNetUnfolderBase]: For 1613863/1613863 co-relation queries the response was YES. [2024-06-03 18:55:30,741 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62390 conditions, 8185 events. 4766/8185 cut-off events. For 1613863/1613863 co-relation queries the response was YES. Maximal size of possible extension queue 634. Compared 60144 event pairs, 1194 based on Foata normal form. 8/8188 useless extension candidates. Maximal degree in co-relation 62159. Up to 7307 conditions per place. [2024-06-03 18:55:30,766 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 644 selfloop transitions, 52 changer transitions 0/703 dead transitions. [2024-06-03 18:55:30,766 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 542 places, 703 transitions, 9572 flow [2024-06-03 18:55:30,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:55:30,766 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:55:30,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 212 transitions. [2024-06-03 18:55:30,767 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5608465608465608 [2024-06-03 18:55:30,767 INFO L175 Difference]: Start difference. First operand has 534 places, 670 transitions, 8048 flow. Second operand 9 states and 212 transitions. [2024-06-03 18:55:30,767 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 542 places, 703 transitions, 9572 flow [2024-06-03 18:55:41,640 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 538 places, 703 transitions, 9392 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-03 18:55:41,646 INFO L231 Difference]: Finished difference. Result has 539 places, 671 transitions, 8007 flow [2024-06-03 18:55:41,646 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7868, PETRI_DIFFERENCE_MINUEND_PLACES=530, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=670, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=618, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8007, PETRI_PLACES=539, PETRI_TRANSITIONS=671} [2024-06-03 18:55:41,646 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 496 predicate places. [2024-06-03 18:55:41,647 INFO L495 AbstractCegarLoop]: Abstraction has has 539 places, 671 transitions, 8007 flow [2024-06-03 18:55:41,647 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:55:41,647 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:55:41,647 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:55:41,647 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable211 [2024-06-03 18:55:41,647 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:55:41,647 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:55:41,647 INFO L85 PathProgramCache]: Analyzing trace with hash -1260712123, now seen corresponding path program 9 times [2024-06-03 18:55:41,647 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:55:41,647 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [963429570] [2024-06-03 18:55:41,647 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:55:41,647 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:55:41,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:55:41,765 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:55:41,765 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:55:41,765 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [963429570] [2024-06-03 18:55:41,765 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [963429570] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:55:41,766 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:55:41,766 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:55:41,766 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [279938619] [2024-06-03 18:55:41,766 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:55:41,766 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:55:41,766 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:55:41,766 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:55:41,766 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:55:41,842 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:55:41,842 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 539 places, 671 transitions, 8007 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:55:41,842 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:55:41,842 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:55:41,842 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:55:44,079 INFO L124 PetriNetUnfolderBase]: 4786/8219 cut-off events. [2024-06-03 18:55:44,079 INFO L125 PetriNetUnfolderBase]: For 1615558/1615558 co-relation queries the response was YES. [2024-06-03 18:55:44,187 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62590 conditions, 8219 events. 4786/8219 cut-off events. For 1615558/1615558 co-relation queries the response was YES. Maximal size of possible extension queue 635. Compared 60449 event pairs, 1192 based on Foata normal form. 6/8218 useless extension candidates. Maximal degree in co-relation 62358. Up to 7309 conditions per place. [2024-06-03 18:55:44,212 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 646 selfloop transitions, 55 changer transitions 0/708 dead transitions. [2024-06-03 18:55:44,212 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 548 places, 708 transitions, 9563 flow [2024-06-03 18:55:44,213 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 18:55:44,213 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 18:55:44,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 232 transitions. [2024-06-03 18:55:44,213 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5523809523809524 [2024-06-03 18:55:44,213 INFO L175 Difference]: Start difference. First operand has 539 places, 671 transitions, 8007 flow. Second operand 10 states and 232 transitions. [2024-06-03 18:55:44,213 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 548 places, 708 transitions, 9563 flow [2024-06-03 18:55:54,651 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 541 places, 708 transitions, 9446 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-03 18:55:54,658 INFO L231 Difference]: Finished difference. Result has 542 places, 672 transitions, 8034 flow [2024-06-03 18:55:54,658 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7890, PETRI_DIFFERENCE_MINUEND_PLACES=532, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=671, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=616, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8034, PETRI_PLACES=542, PETRI_TRANSITIONS=672} [2024-06-03 18:55:54,658 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 499 predicate places. [2024-06-03 18:55:54,658 INFO L495 AbstractCegarLoop]: Abstraction has has 542 places, 672 transitions, 8034 flow [2024-06-03 18:55:54,658 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:55:54,658 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:55:54,658 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:55:54,658 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable212 [2024-06-03 18:55:54,658 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:55:54,659 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:55:54,659 INFO L85 PathProgramCache]: Analyzing trace with hash 1899992191, now seen corresponding path program 7 times [2024-06-03 18:55:54,659 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:55:54,659 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [632348956] [2024-06-03 18:55:54,659 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:55:54,659 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:55:54,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:55:54,765 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:55:54,765 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:55:54,765 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [632348956] [2024-06-03 18:55:54,765 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [632348956] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:55:54,765 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:55:54,765 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:55:54,765 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1777247900] [2024-06-03 18:55:54,765 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:55:54,765 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:55:54,765 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:55:54,765 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:55:54,766 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:55:54,807 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:55:54,807 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 542 places, 672 transitions, 8034 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:55:54,807 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:55:54,807 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:55:54,807 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:55:57,062 INFO L124 PetriNetUnfolderBase]: 4814/8257 cut-off events. [2024-06-03 18:55:57,062 INFO L125 PetriNetUnfolderBase]: For 1659975/1659975 co-relation queries the response was YES. [2024-06-03 18:55:57,288 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63071 conditions, 8257 events. 4814/8257 cut-off events. For 1659975/1659975 co-relation queries the response was YES. Maximal size of possible extension queue 638. Compared 60789 event pairs, 1220 based on Foata normal form. 8/8256 useless extension candidates. Maximal degree in co-relation 62838. Up to 7273 conditions per place. [2024-06-03 18:55:57,311 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 587 selfloop transitions, 98 changer transitions 0/692 dead transitions. [2024-06-03 18:55:57,311 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 549 places, 692 transitions, 9509 flow [2024-06-03 18:55:57,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:55:57,312 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:55:57,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-03 18:55:57,312 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5595238095238095 [2024-06-03 18:55:57,312 INFO L175 Difference]: Start difference. First operand has 542 places, 672 transitions, 8034 flow. Second operand 8 states and 188 transitions. [2024-06-03 18:55:57,312 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 549 places, 692 transitions, 9509 flow [2024-06-03 18:56:09,879 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 542 places, 692 transitions, 9383 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-03 18:56:09,886 INFO L231 Difference]: Finished difference. Result has 543 places, 673 transitions, 8152 flow [2024-06-03 18:56:09,886 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7908, PETRI_DIFFERENCE_MINUEND_PLACES=535, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=672, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=574, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8152, PETRI_PLACES=543, PETRI_TRANSITIONS=673} [2024-06-03 18:56:09,886 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 500 predicate places. [2024-06-03 18:56:09,887 INFO L495 AbstractCegarLoop]: Abstraction has has 543 places, 673 transitions, 8152 flow [2024-06-03 18:56:09,887 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:56:09,887 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:56:09,887 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:56:09,887 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable213 [2024-06-03 18:56:09,887 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:56:09,887 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:56:09,888 INFO L85 PathProgramCache]: Analyzing trace with hash 527190487, now seen corresponding path program 8 times [2024-06-03 18:56:09,888 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:56:09,888 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [340853513] [2024-06-03 18:56:09,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:56:09,888 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:56:09,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:56:09,986 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:56:09,987 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:56:09,987 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [340853513] [2024-06-03 18:56:09,987 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [340853513] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:56:09,987 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:56:09,987 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:56:09,987 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [313950440] [2024-06-03 18:56:09,987 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:56:09,987 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:56:09,988 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:56:09,988 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:56:09,988 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:56:10,049 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:56:10,049 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 543 places, 673 transitions, 8152 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:56:10,049 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:56:10,049 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:56:10,049 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:56:12,384 INFO L124 PetriNetUnfolderBase]: 4862/8337 cut-off events. [2024-06-03 18:56:12,384 INFO L125 PetriNetUnfolderBase]: For 1728236/1728236 co-relation queries the response was YES. [2024-06-03 18:56:12,500 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64509 conditions, 8337 events. 4862/8337 cut-off events. For 1728236/1728236 co-relation queries the response was YES. Maximal size of possible extension queue 642. Compared 61496 event pairs, 1116 based on Foata normal form. 8/8336 useless extension candidates. Maximal degree in co-relation 64275. Up to 7139 conditions per place. [2024-06-03 18:56:12,527 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 578 selfloop transitions, 114 changer transitions 0/699 dead transitions. [2024-06-03 18:56:12,527 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 550 places, 699 transitions, 9994 flow [2024-06-03 18:56:12,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:56:12,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:56:12,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-03 18:56:12,528 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-03 18:56:12,528 INFO L175 Difference]: Start difference. First operand has 543 places, 673 transitions, 8152 flow. Second operand 8 states and 192 transitions. [2024-06-03 18:56:12,528 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 550 places, 699 transitions, 9994 flow [2024-06-03 18:56:24,267 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 544 places, 699 transitions, 9785 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-03 18:56:24,274 INFO L231 Difference]: Finished difference. Result has 546 places, 675 transitions, 8281 flow [2024-06-03 18:56:24,274 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7943, PETRI_DIFFERENCE_MINUEND_PLACES=537, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=673, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=559, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8281, PETRI_PLACES=546, PETRI_TRANSITIONS=675} [2024-06-03 18:56:24,274 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 503 predicate places. [2024-06-03 18:56:24,274 INFO L495 AbstractCegarLoop]: Abstraction has has 546 places, 675 transitions, 8281 flow [2024-06-03 18:56:24,274 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:56:24,274 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:56:24,274 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:56:24,275 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable214 [2024-06-03 18:56:24,275 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:56:24,275 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:56:24,275 INFO L85 PathProgramCache]: Analyzing trace with hash 245524297, now seen corresponding path program 10 times [2024-06-03 18:56:24,275 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:56:24,275 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [209844581] [2024-06-03 18:56:24,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:56:24,275 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:56:24,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:56:24,405 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:56:24,405 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:56:24,405 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [209844581] [2024-06-03 18:56:24,405 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [209844581] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:56:24,405 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:56:24,405 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:56:24,405 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1469515751] [2024-06-03 18:56:24,405 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:56:24,406 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:56:24,406 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:56:24,406 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:56:24,406 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:56:24,453 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:56:24,453 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 546 places, 675 transitions, 8281 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:56:24,453 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:56:24,453 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:56:24,453 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:56:26,836 INFO L124 PetriNetUnfolderBase]: 4890/8389 cut-off events. [2024-06-03 18:56:26,837 INFO L125 PetriNetUnfolderBase]: For 1751193/1751193 co-relation queries the response was YES. [2024-06-03 18:56:26,953 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65227 conditions, 8389 events. 4890/8389 cut-off events. For 1751193/1751193 co-relation queries the response was YES. Maximal size of possible extension queue 645. Compared 61881 event pairs, 1234 based on Foata normal form. 8/8392 useless extension candidates. Maximal degree in co-relation 64991. Up to 7500 conditions per place. [2024-06-03 18:56:26,981 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 648 selfloop transitions, 56 changer transitions 0/711 dead transitions. [2024-06-03 18:56:26,982 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 557 places, 711 transitions, 9829 flow [2024-06-03 18:56:26,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-03 18:56:26,982 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-03 18:56:26,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 266 transitions. [2024-06-03 18:56:26,982 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5277777777777778 [2024-06-03 18:56:26,982 INFO L175 Difference]: Start difference. First operand has 546 places, 675 transitions, 8281 flow. Second operand 12 states and 266 transitions. [2024-06-03 18:56:26,982 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 557 places, 711 transitions, 9829 flow [2024-06-03 18:56:37,586 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 550 places, 711 transitions, 9544 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-03 18:56:37,593 INFO L231 Difference]: Finished difference. Result has 551 places, 676 transitions, 8145 flow [2024-06-03 18:56:37,593 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7996, PETRI_DIFFERENCE_MINUEND_PLACES=539, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=675, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=619, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=8145, PETRI_PLACES=551, PETRI_TRANSITIONS=676} [2024-06-03 18:56:37,593 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 508 predicate places. [2024-06-03 18:56:37,593 INFO L495 AbstractCegarLoop]: Abstraction has has 551 places, 676 transitions, 8145 flow [2024-06-03 18:56:37,593 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:56:37,593 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:56:37,593 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:56:37,593 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable215 [2024-06-03 18:56:37,593 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:56:37,594 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:56:37,594 INFO L85 PathProgramCache]: Analyzing trace with hash -1438024929, now seen corresponding path program 9 times [2024-06-03 18:56:37,594 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:56:37,594 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [625604197] [2024-06-03 18:56:37,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:56:37,594 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:56:37,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:56:37,693 INFO 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:56:37,694 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:56:37,694 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [625604197] [2024-06-03 18:56:37,694 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [625604197] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:56:37,694 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:56:37,694 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:56:37,694 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1362427024] [2024-06-03 18:56:37,694 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:56:37,694 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:56:37,694 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:56:37,694 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:56:37,694 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:56:37,732 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:56:37,732 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 551 places, 676 transitions, 8145 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:56:37,732 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:56:37,732 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:56:37,732 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:56:40,012 INFO L124 PetriNetUnfolderBase]: 4910/8390 cut-off events. [2024-06-03 18:56:40,012 INFO L125 PetriNetUnfolderBase]: For 1729255/1729255 co-relation queries the response was YES. [2024-06-03 18:56:40,255 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65046 conditions, 8390 events. 4910/8390 cut-off events. For 1729255/1729255 co-relation queries the response was YES. Maximal size of possible extension queue 648. Compared 61603 event pairs, 834 based on Foata normal form. 6/8387 useless extension candidates. Maximal degree in co-relation 64810. Up to 6612 conditions per place. [2024-06-03 18:56:40,281 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 570 selfloop transitions, 129 changer transitions 0/706 dead transitions. [2024-06-03 18:56:40,282 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 557 places, 706 transitions, 10266 flow [2024-06-03 18:56:40,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:56:40,282 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:56:40,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-03 18:56:40,282 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5952380952380952 [2024-06-03 18:56:40,282 INFO L175 Difference]: Start difference. First operand has 551 places, 676 transitions, 8145 flow. Second operand 7 states and 175 transitions. [2024-06-03 18:56:40,282 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 557 places, 706 transitions, 10266 flow [2024-06-03 18:56:51,022 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 547 places, 706 transitions, 10139 flow, removed 9 selfloop flow, removed 10 redundant places. [2024-06-03 18:56:51,029 INFO L231 Difference]: Finished difference. Result has 548 places, 677 transitions, 8315 flow [2024-06-03 18:56:51,029 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8018, PETRI_DIFFERENCE_MINUEND_PLACES=541, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=676, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=548, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8315, PETRI_PLACES=548, PETRI_TRANSITIONS=677} [2024-06-03 18:56:51,029 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 505 predicate places. [2024-06-03 18:56:51,030 INFO L495 AbstractCegarLoop]: Abstraction has has 548 places, 677 transitions, 8315 flow [2024-06-03 18:56:51,030 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:56:51,030 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:56:51,030 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:56:51,030 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable216 [2024-06-03 18:56:51,030 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:56:51,030 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:56:51,030 INFO L85 PathProgramCache]: Analyzing trace with hash 245703043, now seen corresponding path program 10 times [2024-06-03 18:56:51,030 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:56:51,030 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1633517958] [2024-06-03 18:56:51,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:56:51,030 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:56:51,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:56:51,137 INFO 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:56:51,138 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:56:51,138 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1633517958] [2024-06-03 18:56:51,138 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1633517958] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:56:51,138 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:56:51,138 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:56:51,138 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1143485073] [2024-06-03 18:56:51,138 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:56:51,138 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:56:51,138 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:56:51,138 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:56:51,138 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:56:51,181 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:56:51,181 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 548 places, 677 transitions, 8315 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:56:51,181 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:56:51,181 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:56:51,181 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:56:53,526 INFO L124 PetriNetUnfolderBase]: 4892/8381 cut-off events. [2024-06-03 18:56:53,526 INFO L125 PetriNetUnfolderBase]: For 1690387/1690387 co-relation queries the response was YES. [2024-06-03 18:56:53,643 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64195 conditions, 8381 events. 4892/8381 cut-off events. For 1690387/1690387 co-relation queries the response was YES. Maximal size of possible extension queue 647. Compared 61827 event pairs, 1243 based on Foata normal form. 8/8380 useless extension candidates. Maximal degree in co-relation 63958. Up to 7355 conditions per place. [2024-06-03 18:56:53,670 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 593 selfloop transitions, 94 changer transitions 0/694 dead transitions. [2024-06-03 18:56:53,671 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 553 places, 694 transitions, 9753 flow [2024-06-03 18:56:53,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:56:53,671 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:56:53,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-03 18:56:53,671 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5873015873015873 [2024-06-03 18:56:53,671 INFO L175 Difference]: Start difference. First operand has 548 places, 677 transitions, 8315 flow. Second operand 6 states and 148 transitions. [2024-06-03 18:56:53,671 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 553 places, 694 transitions, 9753 flow [2024-06-03 18:57:06,110 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 547 places, 694 transitions, 9437 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-03 18:57:06,117 INFO L231 Difference]: Finished difference. Result has 548 places, 677 transitions, 8203 flow [2024-06-03 18:57:06,117 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7999, PETRI_DIFFERENCE_MINUEND_PLACES=542, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=677, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=583, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=8203, PETRI_PLACES=548, PETRI_TRANSITIONS=677} [2024-06-03 18:57:06,117 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 505 predicate places. [2024-06-03 18:57:06,117 INFO L495 AbstractCegarLoop]: Abstraction has has 548 places, 677 transitions, 8203 flow [2024-06-03 18:57:06,117 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:57:06,117 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:57:06,118 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:57:06,118 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable217 [2024-06-03 18:57:06,118 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:57:06,118 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:57:06,118 INFO L85 PathProgramCache]: Analyzing trace with hash 245376613, now seen corresponding path program 11 times [2024-06-03 18:57:06,118 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:57:06,118 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [52578847] [2024-06-03 18:57:06,118 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:57:06,118 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:57:06,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:57:06,224 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:57:06,224 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:57:06,224 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [52578847] [2024-06-03 18:57:06,224 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [52578847] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:57:06,224 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:57:06,224 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:57:06,224 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1398959240] [2024-06-03 18:57:06,225 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:57:06,225 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:57:06,225 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:57:06,225 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:57:06,225 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:57:06,256 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:57:06,257 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 548 places, 677 transitions, 8203 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:57:06,257 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:57:06,257 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:57:06,257 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:57:08,613 INFO L124 PetriNetUnfolderBase]: 4879/8327 cut-off events. [2024-06-03 18:57:08,614 INFO L125 PetriNetUnfolderBase]: For 1603830/1603830 co-relation queries the response was YES. [2024-06-03 18:57:08,734 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62453 conditions, 8327 events. 4879/8327 cut-off events. For 1603830/1603830 co-relation queries the response was YES. Maximal size of possible extension queue 648. Compared 61150 event pairs, 1183 based on Foata normal form. 6/8324 useless extension candidates. Maximal degree in co-relation 62217. Up to 7108 conditions per place. [2024-06-03 18:57:08,890 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 592 selfloop transitions, 101 changer transitions 0/700 dead transitions. [2024-06-03 18:57:08,890 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 553 places, 700 transitions, 9679 flow [2024-06-03 18:57:08,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:57:08,890 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:57:08,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 152 transitions. [2024-06-03 18:57:08,891 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6031746031746031 [2024-06-03 18:57:08,891 INFO L175 Difference]: Start difference. First operand has 548 places, 677 transitions, 8203 flow. Second operand 6 states and 152 transitions. [2024-06-03 18:57:08,891 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 553 places, 700 transitions, 9679 flow [2024-06-03 18:57:21,976 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 549 places, 700 transitions, 9493 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-03 18:57:21,982 INFO L231 Difference]: Finished difference. Result has 550 places, 677 transitions, 8227 flow [2024-06-03 18:57:21,983 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8017, PETRI_DIFFERENCE_MINUEND_PLACES=544, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=677, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=576, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=8227, PETRI_PLACES=550, PETRI_TRANSITIONS=677} [2024-06-03 18:57:21,983 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 507 predicate places. [2024-06-03 18:57:21,983 INFO L495 AbstractCegarLoop]: Abstraction has has 550 places, 677 transitions, 8227 flow [2024-06-03 18:57:21,983 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:57:21,983 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:57:21,983 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:57:21,983 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable218 [2024-06-03 18:57:21,983 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:57:21,983 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:57:21,983 INFO L85 PathProgramCache]: Analyzing trace with hash 245376427, now seen corresponding path program 11 times [2024-06-03 18:57:21,983 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:57:21,984 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1355642815] [2024-06-03 18:57:21,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:57:21,984 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:57:21,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:57:22,104 INFO 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:57:22,105 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:57:22,105 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1355642815] [2024-06-03 18:57:22,105 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1355642815] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:57:22,105 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:57:22,105 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:57:22,105 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [707488695] [2024-06-03 18:57:22,105 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:57:22,105 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:57:22,105 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:57:22,105 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:57:22,105 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:57:22,159 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:57:22,160 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 550 places, 677 transitions, 8227 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:57:22,160 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:57:22,160 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:57:22,160 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:57:24,616 INFO L124 PetriNetUnfolderBase]: 4907/8426 cut-off events. [2024-06-03 18:57:24,616 INFO L125 PetriNetUnfolderBase]: For 1623839/1623839 co-relation queries the response was YES. [2024-06-03 18:57:24,731 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63105 conditions, 8426 events. 4907/8426 cut-off events. For 1623839/1623839 co-relation queries the response was YES. Maximal size of possible extension queue 651. Compared 62253 event pairs, 1223 based on Foata normal form. 6/8425 useless extension candidates. Maximal degree in co-relation 62868. Up to 7501 conditions per place. [2024-06-03 18:57:24,756 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 653 selfloop transitions, 59 changer transitions 0/719 dead transitions. [2024-06-03 18:57:24,756 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 562 places, 719 transitions, 9855 flow [2024-06-03 18:57:24,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-03 18:57:24,756 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-03 18:57:24,756 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 286 transitions. [2024-06-03 18:57:24,756 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5238095238095238 [2024-06-03 18:57:24,757 INFO L175 Difference]: Start difference. First operand has 550 places, 677 transitions, 8227 flow. Second operand 13 states and 286 transitions. [2024-06-03 18:57:24,757 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 562 places, 719 transitions, 9855 flow [2024-06-03 18:57:36,401 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 557 places, 719 transitions, 9638 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-03 18:57:36,408 INFO L231 Difference]: Finished difference. Result has 559 places, 680 transitions, 8216 flow [2024-06-03 18:57:36,408 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8013, PETRI_DIFFERENCE_MINUEND_PLACES=545, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=677, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=618, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=8216, PETRI_PLACES=559, PETRI_TRANSITIONS=680} [2024-06-03 18:57:36,408 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 516 predicate places. [2024-06-03 18:57:36,408 INFO L495 AbstractCegarLoop]: Abstraction has has 559 places, 680 transitions, 8216 flow [2024-06-03 18:57:36,408 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:57:36,408 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:57:36,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, 1, 1] [2024-06-03 18:57:36,408 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable219 [2024-06-03 18:57:36,409 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:57:36,409 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:57:36,409 INFO L85 PathProgramCache]: Analyzing trace with hash 530125841, now seen corresponding path program 12 times [2024-06-03 18:57:36,409 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:57:36,409 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [508283916] [2024-06-03 18:57:36,409 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:57:36,409 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:57:36,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:57:36,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:57:36,540 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:57:36,540 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [508283916] [2024-06-03 18:57:36,540 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [508283916] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:57:36,540 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:57:36,540 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:57:36,540 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1314778925] [2024-06-03 18:57:36,540 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:57:36,540 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:57:36,541 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:57:36,541 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:57:36,541 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:57:36,605 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 18:57:36,606 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 559 places, 680 transitions, 8216 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:57:36,606 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:57:36,606 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 18:57:36,606 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:57:39,020 INFO L124 PetriNetUnfolderBase]: 4943/8480 cut-off events. [2024-06-03 18:57:39,020 INFO L125 PetriNetUnfolderBase]: For 1602751/1602751 co-relation queries the response was YES. [2024-06-03 18:57:39,133 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63151 conditions, 8480 events. 4943/8480 cut-off events. For 1602751/1602751 co-relation queries the response was YES. Maximal size of possible extension queue 655. Compared 62635 event pairs, 1223 based on Foata normal form. 6/8473 useless extension candidates. Maximal degree in co-relation 62913. Up to 7457 conditions per place. [2024-06-03 18:57:39,158 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 651 selfloop transitions, 66 changer transitions 0/724 dead transitions. [2024-06-03 18:57:39,158 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 570 places, 724 transitions, 9871 flow [2024-06-03 18:57:39,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-03 18:57:39,159 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-03 18:57:39,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 269 transitions. [2024-06-03 18:57:39,159 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5337301587301587 [2024-06-03 18:57:39,159 INFO L175 Difference]: Start difference. First operand has 559 places, 680 transitions, 8216 flow. Second operand 12 states and 269 transitions. [2024-06-03 18:57:39,159 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 570 places, 724 transitions, 9871 flow Killed by 15