./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe031_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/safe031_tso.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version cde23df1 Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/safe031_tso.i ./goblint.2024-05-21_14-57-05.files/protection/safe031_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-cde23df-m [2024-06-14 11:33:10,960 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-14 11:33:11,022 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-14 11:33:11,027 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-14 11:33:11,028 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-14 11:33:11,053 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-14 11:33:11,053 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-14 11:33:11,053 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-14 11:33:11,054 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-14 11:33:11,057 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-14 11:33:11,057 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-14 11:33:11,057 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-14 11:33:11,058 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-14 11:33:11,059 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-14 11:33:11,059 INFO L153 SettingsManager]: * Use SBE=true [2024-06-14 11:33:11,060 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-14 11:33:11,060 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-14 11:33:11,060 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-14 11:33:11,060 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-14 11:33:11,060 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-14 11:33:11,061 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-14 11:33:11,061 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-14 11:33:11,061 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-14 11:33:11,061 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-14 11:33:11,062 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-14 11:33:11,062 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-14 11:33:11,062 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-14 11:33:11,062 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-14 11:33:11,063 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-14 11:33:11,063 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-14 11:33:11,064 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-14 11:33:11,064 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-14 11:33:11,064 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-14 11:33:11,065 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-14 11:33:11,065 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-14 11:33:11,065 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-14 11:33:11,065 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-14 11:33:11,065 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-14 11:33:11,065 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-14 11:33:11,066 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-14 11:33:11,066 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-14 11:33:11,066 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-14 11:33:11,066 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-14 11:33:11,066 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false [2024-06-14 11:33:11,319 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-14 11:33:11,339 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-14 11:33:11,341 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-14 11:33:11,342 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-14 11:33:11,345 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-14 11:33:11,346 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/safe031_tso.yml/witness.yml [2024-06-14 11:33:11,447 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-14 11:33:11,448 INFO L274 PluginConnector]: CDTParser initialized [2024-06-14 11:33:11,450 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe031_tso.i [2024-06-14 11:33:12,457 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-14 11:33:12,676 INFO L384 CDTParser]: Found 1 translation units. [2024-06-14 11:33:12,679 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe031_tso.i [2024-06-14 11:33:12,697 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/880a4d152/414840402f074c86b28fc0e0c15e8fbf/FLAGb3e2c60ec [2024-06-14 11:33:12,713 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/880a4d152/414840402f074c86b28fc0e0c15e8fbf [2024-06-14 11:33:12,714 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-14 11:33:12,715 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-14 11:33:12,717 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-14 11:33:12,717 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-14 11:33:12,721 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-14 11:33:12,722 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 14.06 11:33:11" (1/2) ... [2024-06-14 11:33:12,723 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3961c0b8 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 11:33:12, skipping insertion in model container [2024-06-14 11:33:12,723 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 14.06 11:33:11" (1/2) ... [2024-06-14 11:33:12,724 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@269e2563 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 11:33:12, skipping insertion in model container [2024-06-14 11:33:12,724 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.06 11:33:12" (2/2) ... [2024-06-14 11:33:12,725 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3961c0b8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 11:33:12, skipping insertion in model container [2024-06-14 11:33:12,725 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.06 11:33:12" (2/2) ... [2024-06-14 11:33:12,725 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-14 11:33:12,755 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-14 11:33:12,756 INFO L97 edCorrectnessWitness]: Location invariant before [L783-L783] ((((! multithreaded || (((0 <= z && z <= 2) && z <= 127) && ((z == 0 || z == 1) || z == 2))) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || (((0 <= y && y <= 2) && y <= 127) && ((y == 0 || y == 1) || y == 2))) [2024-06-14 11:33:12,757 INFO L97 edCorrectnessWitness]: Location invariant before [L784-L784] ((((! multithreaded || (((0 <= z && z <= 2) && z <= 127) && ((z == 0 || z == 1) || z == 2))) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || (((0 <= y && y <= 2) && y <= 127) && ((y == 0 || y == 1) || y == 2))) [2024-06-14 11:33:12,757 INFO L97 edCorrectnessWitness]: Location invariant before [L781-L781] ((((! multithreaded || (((0 <= z && z <= 2) && z <= 127) && ((z == 0 || z == 1) || z == 2))) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || (((0 <= y && y <= 2) && y <= 127) && ((y == 0 || y == 1) || y == 2))) [2024-06-14 11:33:12,757 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-14 11:33:12,757 INFO L106 edCorrectnessWitness]: ghost_update [L779-L779] multithreaded = 1; [2024-06-14 11:33:12,791 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-14 11:33:13,038 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-14 11:33:13,046 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-14 11:33:13,129 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-14 11:33:13,163 INFO L206 MainTranslator]: Completed translation [2024-06-14 11:33:13,163 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 11:33:13 WrapperNode [2024-06-14 11:33:13,163 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-14 11:33:13,164 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-14 11:33:13,165 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-14 11:33:13,165 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-14 11:33:13,170 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 11:33:13" (1/1) ... [2024-06-14 11:33:13,194 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 11:33:13" (1/1) ... [2024-06-14 11:33:13,216 INFO L138 Inliner]: procedures = 175, calls = 44, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 65 [2024-06-14 11:33:13,217 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-14 11:33:13,217 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-14 11:33:13,217 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-14 11:33:13,217 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-14 11:33:13,225 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 11:33:13" (1/1) ... [2024-06-14 11:33:13,226 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 11:33:13" (1/1) ... [2024-06-14 11:33:13,230 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 11:33:13" (1/1) ... [2024-06-14 11:33:13,287 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-06-14 11:33:13,299 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 11:33:13" (1/1) ... [2024-06-14 11:33:13,300 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 11:33:13" (1/1) ... [2024-06-14 11:33:13,306 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 11:33:13" (1/1) ... [2024-06-14 11:33:13,310 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 11:33:13" (1/1) ... [2024-06-14 11:33:13,314 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 11:33:13" (1/1) ... [2024-06-14 11:33:13,315 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 11:33:13" (1/1) ... [2024-06-14 11:33:13,320 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-14 11:33:13,322 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-14 11:33:13,323 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-14 11:33:13,323 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-14 11:33:13,324 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 11:33:13" (1/1) ... [2024-06-14 11:33:13,328 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-14 11:33:13,334 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-14 11:33:13,345 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-06-14 11:33:13,357 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-06-14 11:33:13,376 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-14 11:33:13,376 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-14 11:33:13,376 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-14 11:33:13,377 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-14 11:33:13,377 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-14 11:33:13,377 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-14 11:33:13,377 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-14 11:33:13,377 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-14 11:33:13,377 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-14 11:33:13,377 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-14 11:33:13,378 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-14 11:33:13,378 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-14 11:33:13,379 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-14 11:33:13,481 INFO L244 CfgBuilder]: Building ICFG [2024-06-14 11:33:13,482 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-14 11:33:13,658 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-14 11:33:13,659 INFO L293 CfgBuilder]: Performing block encoding [2024-06-14 11:33:13,737 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-14 11:33:13,737 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-14 11:33:13,738 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.06 11:33:13 BoogieIcfgContainer [2024-06-14 11:33:13,738 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-14 11:33:13,739 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-14 11:33:13,740 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-14 11:33:13,742 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-14 11:33:13,742 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 14.06 11:33:11" (1/4) ... [2024-06-14 11:33:13,742 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2555e307 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 14.06 11:33:13, skipping insertion in model container [2024-06-14 11:33:13,743 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 14.06 11:33:12" (2/4) ... [2024-06-14 11:33:13,744 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2555e307 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.06 11:33:13, skipping insertion in model container [2024-06-14 11:33:13,744 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 11:33:13" (3/4) ... [2024-06-14 11:33:13,744 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2555e307 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.06 11:33:13, skipping insertion in model container [2024-06-14 11:33:13,744 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.06 11:33:13" (4/4) ... [2024-06-14 11:33:13,745 INFO L112 eAbstractionObserver]: Analyzing ICFG safe031_tso.i [2024-06-14 11:33:13,757 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-14 11:33:13,757 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-14 11:33:13,757 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-14 11:33:13,802 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-14 11:33:13,824 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 52 places, 42 transitions, 96 flow [2024-06-14 11:33:13,854 INFO L124 PetriNetUnfolderBase]: 0/39 cut-off events. [2024-06-14 11:33:13,855 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-14 11:33:13,857 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 4. Compared 70 event pairs, 0 based on Foata normal form. 0/36 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-14 11:33:13,857 INFO L82 GeneralOperation]: Start removeDead. Operand has 52 places, 42 transitions, 96 flow [2024-06-14 11:33:13,861 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 43 places, 33 transitions, 75 flow [2024-06-14 11:33:13,868 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-14 11:33:13,872 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;@73830158, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-14 11:33:13,872 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-14 11:33:13,875 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-14 11:33:13,875 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-06-14 11:33:13,875 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-14 11:33:13,875 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:13,876 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-06-14 11:33:13,880 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:33:13,885 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:13,885 INFO L85 PathProgramCache]: Analyzing trace with hash -1782944907, now seen corresponding path program 1 times [2024-06-14 11:33:13,892 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:13,892 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1335411050] [2024-06-14 11:33:13,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:13,894 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:13,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:14,254 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:33:14,254 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:14,255 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1335411050] [2024-06-14 11:33:14,256 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1335411050] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:14,256 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:14,256 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-14 11:33:14,257 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [132263515] [2024-06-14 11:33:14,258 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:14,263 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-14 11:33:14,267 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:14,284 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-14 11:33:14,284 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-14 11:33:14,306 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-14 11:33:14,309 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 33 transitions, 75 flow. Second operand has 3 states, 3 states have (on average 17.0) internal successors, (51), 3 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:14,309 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:14,309 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-14 11:33:14,310 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:14,499 INFO L124 PetriNetUnfolderBase]: 736/1214 cut-off events. [2024-06-14 11:33:14,499 INFO L125 PetriNetUnfolderBase]: For 22/22 co-relation queries the response was YES. [2024-06-14 11:33:14,505 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2401 conditions, 1214 events. 736/1214 cut-off events. For 22/22 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 6177 event pairs, 471 based on Foata normal form. 1/1159 useless extension candidates. Maximal degree in co-relation 2386. Up to 1122 conditions per place. [2024-06-14 11:33:14,512 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 31 selfloop transitions, 4 changer transitions 0/43 dead transitions. [2024-06-14 11:33:14,512 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 43 transitions, 171 flow [2024-06-14 11:33:14,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-14 11:33:14,515 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-14 11:33:14,520 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 83 transitions. [2024-06-14 11:33:14,522 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6587301587301587 [2024-06-14 11:33:14,523 INFO L175 Difference]: Start difference. First operand has 43 places, 33 transitions, 75 flow. Second operand 3 states and 83 transitions. [2024-06-14 11:33:14,524 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 43 transitions, 171 flow [2024-06-14 11:33:14,525 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 43 transitions, 166 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-14 11:33:14,528 INFO L231 Difference]: Finished difference. Result has 43 places, 36 transitions, 102 flow [2024-06-14 11:33:14,530 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=72, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=102, PETRI_PLACES=43, PETRI_TRANSITIONS=36} [2024-06-14 11:33:14,532 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 0 predicate places. [2024-06-14 11:33:14,532 INFO L495 AbstractCegarLoop]: Abstraction has has 43 places, 36 transitions, 102 flow [2024-06-14 11:33:14,533 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 17.0) internal successors, (51), 3 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:14,533 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:14,533 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:33:14,533 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-14 11:33:14,533 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:33:14,534 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:14,534 INFO L85 PathProgramCache]: Analyzing trace with hash 281906836, now seen corresponding path program 1 times [2024-06-14 11:33:14,535 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:14,535 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1764178742] [2024-06-14 11:33:14,535 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:14,535 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:14,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:14,651 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:33:14,651 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:14,651 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1764178742] [2024-06-14 11:33:14,652 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1764178742] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:14,652 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:14,652 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-14 11:33:14,652 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [169927744] [2024-06-14 11:33:14,652 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:14,654 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-14 11:33:14,654 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:14,655 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-14 11:33:14,655 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-14 11:33:14,696 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-14 11:33:14,697 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 36 transitions, 102 flow. Second operand has 4 states, 4 states have (on average 16.75) internal successors, (67), 4 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:14,697 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:14,697 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-14 11:33:14,697 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:14,843 INFO L124 PetriNetUnfolderBase]: 730/1205 cut-off events. [2024-06-14 11:33:14,843 INFO L125 PetriNetUnfolderBase]: For 237/237 co-relation queries the response was YES. [2024-06-14 11:33:14,845 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2742 conditions, 1205 events. 730/1205 cut-off events. For 237/237 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 6134 event pairs, 403 based on Foata normal form. 3/1182 useless extension candidates. Maximal degree in co-relation 2727. Up to 1098 conditions per place. [2024-06-14 11:33:14,849 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 38 selfloop transitions, 7 changer transitions 0/53 dead transitions. [2024-06-14 11:33:14,850 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 53 transitions, 238 flow [2024-06-14 11:33:14,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-14 11:33:14,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-14 11:33:14,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 108 transitions. [2024-06-14 11:33:14,851 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6428571428571429 [2024-06-14 11:33:14,852 INFO L175 Difference]: Start difference. First operand has 43 places, 36 transitions, 102 flow. Second operand 4 states and 108 transitions. [2024-06-14 11:33:14,852 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 53 transitions, 238 flow [2024-06-14 11:33:14,852 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 53 transitions, 234 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-14 11:33:14,853 INFO L231 Difference]: Finished difference. Result has 46 places, 39 transitions, 138 flow [2024-06-14 11:33:14,854 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=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=138, PETRI_PLACES=46, PETRI_TRANSITIONS=39} [2024-06-14 11:33:14,854 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 3 predicate places. [2024-06-14 11:33:14,854 INFO L495 AbstractCegarLoop]: Abstraction has has 46 places, 39 transitions, 138 flow [2024-06-14 11:33:14,855 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 16.75) internal successors, (67), 4 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:14,855 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:14,855 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:33:14,855 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-14 11:33:14,855 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:33:14,856 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:14,856 INFO L85 PathProgramCache]: Analyzing trace with hash 1529058956, now seen corresponding path program 1 times [2024-06-14 11:33:14,856 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:14,856 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [587837183] [2024-06-14 11:33:14,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:14,857 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:14,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:14,958 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:33:14,959 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:14,959 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [587837183] [2024-06-14 11:33:14,959 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [587837183] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:14,959 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:14,960 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-14 11:33:14,960 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1346229675] [2024-06-14 11:33:14,960 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:14,960 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-14 11:33:14,960 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:14,961 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-14 11:33:14,961 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-14 11:33:14,978 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:33:14,978 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 39 transitions, 138 flow. Second operand has 4 states, 4 states have (on average 16.5) internal successors, (66), 4 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:14,978 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:14,979 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:33:14,979 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:15,130 INFO L124 PetriNetUnfolderBase]: 929/1500 cut-off events. [2024-06-14 11:33:15,130 INFO L125 PetriNetUnfolderBase]: For 749/749 co-relation queries the response was YES. [2024-06-14 11:33:15,132 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3813 conditions, 1500 events. 929/1500 cut-off events. For 749/749 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 7391 event pairs, 537 based on Foata normal form. 2/1476 useless extension candidates. Maximal degree in co-relation 3796. Up to 1397 conditions per place. [2024-06-14 11:33:15,137 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 39 selfloop transitions, 7 changer transitions 0/53 dead transitions. [2024-06-14 11:33:15,137 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 49 places, 53 transitions, 270 flow [2024-06-14 11:33:15,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-14 11:33:15,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-14 11:33:15,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 101 transitions. [2024-06-14 11:33:15,142 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6011904761904762 [2024-06-14 11:33:15,142 INFO L175 Difference]: Start difference. First operand has 46 places, 39 transitions, 138 flow. Second operand 4 states and 101 transitions. [2024-06-14 11:33:15,142 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 49 places, 53 transitions, 270 flow [2024-06-14 11:33:15,144 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 47 places, 53 transitions, 256 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-14 11:33:15,145 INFO L231 Difference]: Finished difference. Result has 48 places, 42 transitions, 164 flow [2024-06-14 11:33:15,146 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=124, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=164, PETRI_PLACES=48, PETRI_TRANSITIONS=42} [2024-06-14 11:33:15,146 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 5 predicate places. [2024-06-14 11:33:15,147 INFO L495 AbstractCegarLoop]: Abstraction has has 48 places, 42 transitions, 164 flow [2024-06-14 11:33:15,147 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 16.5) internal successors, (66), 4 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:15,147 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:15,147 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:33:15,147 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-14 11:33:15,147 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:33:15,148 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:15,148 INFO L85 PathProgramCache]: Analyzing trace with hash -1136654126, now seen corresponding path program 1 times [2024-06-14 11:33:15,148 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:15,149 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1955336885] [2024-06-14 11:33:15,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:15,149 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:15,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:15,311 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:33:15,312 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:15,312 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1955336885] [2024-06-14 11:33:15,312 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1955336885] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:15,312 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:15,312 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:33:15,313 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1534702702] [2024-06-14 11:33:15,313 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:15,313 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:33:15,313 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:15,314 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:33:15,314 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:33:15,355 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:33:15,356 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 48 places, 42 transitions, 164 flow. Second operand has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:15,356 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:15,356 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:33:15,356 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:15,501 INFO L124 PetriNetUnfolderBase]: 920/1491 cut-off events. [2024-06-14 11:33:15,501 INFO L125 PetriNetUnfolderBase]: For 1286/1286 co-relation queries the response was YES. [2024-06-14 11:33:15,522 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4130 conditions, 1491 events. 920/1491 cut-off events. For 1286/1286 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 7417 event pairs, 290 based on Foata normal form. 6/1479 useless extension candidates. Maximal degree in co-relation 4112. Up to 1331 conditions per place. [2024-06-14 11:33:15,527 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 53 selfloop transitions, 12 changer transitions 0/72 dead transitions. [2024-06-14 11:33:15,527 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 52 places, 72 transitions, 378 flow [2024-06-14 11:33:15,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:33:15,528 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:33:15,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 149 transitions. [2024-06-14 11:33:15,529 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5912698412698413 [2024-06-14 11:33:15,529 INFO L175 Difference]: Start difference. First operand has 48 places, 42 transitions, 164 flow. Second operand 6 states and 149 transitions. [2024-06-14 11:33:15,529 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 52 places, 72 transitions, 378 flow [2024-06-14 11:33:15,530 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 72 transitions, 362 flow, removed 3 selfloop flow, removed 2 redundant places. [2024-06-14 11:33:15,531 INFO L231 Difference]: Finished difference. Result has 52 places, 46 transitions, 207 flow [2024-06-14 11:33:15,531 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=142, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=207, PETRI_PLACES=52, PETRI_TRANSITIONS=46} [2024-06-14 11:33:15,532 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 9 predicate places. [2024-06-14 11:33:15,532 INFO L495 AbstractCegarLoop]: Abstraction has has 52 places, 46 transitions, 207 flow [2024-06-14 11:33:15,532 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:15,532 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:15,533 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:33:15,533 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-14 11:33:15,533 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:33:15,533 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:15,533 INFO L85 PathProgramCache]: Analyzing trace with hash 156188673, now seen corresponding path program 1 times [2024-06-14 11:33:15,533 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:15,534 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2105953977] [2024-06-14 11:33:15,534 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:15,534 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:15,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:15,626 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:33:15,626 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:15,627 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2105953977] [2024-06-14 11:33:15,627 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2105953977] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:15,627 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:15,627 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-14 11:33:15,627 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1044315990] [2024-06-14 11:33:15,627 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:15,628 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-14 11:33:15,628 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:15,628 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-14 11:33:15,628 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-14 11:33:15,656 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:33:15,657 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 46 transitions, 207 flow. Second operand has 5 states, 5 states have (on average 16.2) internal successors, (81), 5 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:15,657 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:15,657 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:33:15,657 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:15,765 INFO L124 PetriNetUnfolderBase]: 922/1502 cut-off events. [2024-06-14 11:33:15,765 INFO L125 PetriNetUnfolderBase]: For 2164/2164 co-relation queries the response was YES. [2024-06-14 11:33:15,768 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4536 conditions, 1502 events. 922/1502 cut-off events. For 2164/2164 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 7422 event pairs, 359 based on Foata normal form. 3/1504 useless extension candidates. Maximal degree in co-relation 4516. Up to 1357 conditions per place. [2024-06-14 11:33:15,774 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 51 selfloop transitions, 16 changer transitions 0/74 dead transitions. [2024-06-14 11:33:15,774 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 74 transitions, 449 flow [2024-06-14 11:33:15,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 11:33:15,775 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 11:33:15,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 127 transitions. [2024-06-14 11:33:15,775 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6047619047619047 [2024-06-14 11:33:15,775 INFO L175 Difference]: Start difference. First operand has 52 places, 46 transitions, 207 flow. Second operand 5 states and 127 transitions. [2024-06-14 11:33:15,776 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 74 transitions, 449 flow [2024-06-14 11:33:15,777 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 74 transitions, 420 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-14 11:33:15,778 INFO L231 Difference]: Finished difference. Result has 56 places, 57 transitions, 297 flow [2024-06-14 11:33:15,779 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=178, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=297, PETRI_PLACES=56, PETRI_TRANSITIONS=57} [2024-06-14 11:33:15,779 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 13 predicate places. [2024-06-14 11:33:15,779 INFO L495 AbstractCegarLoop]: Abstraction has has 56 places, 57 transitions, 297 flow [2024-06-14 11:33:15,780 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 5 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:15,780 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:15,780 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:33:15,780 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-14 11:33:15,780 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:33:15,780 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:15,781 INFO L85 PathProgramCache]: Analyzing trace with hash -1148260319, now seen corresponding path program 1 times [2024-06-14 11:33:15,781 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:15,781 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [347408366] [2024-06-14 11:33:15,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:15,781 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:15,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:15,891 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:33:15,892 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:15,892 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [347408366] [2024-06-14 11:33:15,892 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [347408366] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:15,892 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:15,892 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-14 11:33:15,892 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [156988716] [2024-06-14 11:33:15,893 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:15,893 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-14 11:33:15,893 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:15,894 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-14 11:33:15,894 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-14 11:33:15,923 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:33:15,923 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 57 transitions, 297 flow. Second operand has 5 states, 5 states have (on average 16.2) internal successors, (81), 5 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:15,923 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:15,923 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:33:15,923 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:16,046 INFO L124 PetriNetUnfolderBase]: 933/1547 cut-off events. [2024-06-14 11:33:16,046 INFO L125 PetriNetUnfolderBase]: For 3582/3586 co-relation queries the response was YES. [2024-06-14 11:33:16,049 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5242 conditions, 1547 events. 933/1547 cut-off events. For 3582/3586 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 7817 event pairs, 352 based on Foata normal form. 6/1551 useless extension candidates. Maximal degree in co-relation 5219. Up to 1366 conditions per place. [2024-06-14 11:33:16,055 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 61 selfloop transitions, 15 changer transitions 0/83 dead transitions. [2024-06-14 11:33:16,055 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 83 transitions, 563 flow [2024-06-14 11:33:16,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 11:33:16,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 11:33:16,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 128 transitions. [2024-06-14 11:33:16,056 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6095238095238096 [2024-06-14 11:33:16,057 INFO L175 Difference]: Start difference. First operand has 56 places, 57 transitions, 297 flow. Second operand 5 states and 128 transitions. [2024-06-14 11:33:16,057 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 83 transitions, 563 flow [2024-06-14 11:33:16,061 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 83 transitions, 551 flow, removed 6 selfloop flow, removed 0 redundant places. [2024-06-14 11:33:16,062 INFO L231 Difference]: Finished difference. Result has 61 places, 63 transitions, 373 flow [2024-06-14 11:33:16,062 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=285, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=373, PETRI_PLACES=61, PETRI_TRANSITIONS=63} [2024-06-14 11:33:16,064 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 18 predicate places. [2024-06-14 11:33:16,065 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 63 transitions, 373 flow [2024-06-14 11:33:16,065 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 5 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:16,065 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:16,065 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:33:16,065 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-14 11:33:16,065 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:33:16,066 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:16,066 INFO L85 PathProgramCache]: Analyzing trace with hash 571898403, now seen corresponding path program 2 times [2024-06-14 11:33:16,066 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:16,068 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [609244401] [2024-06-14 11:33:16,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:16,069 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:16,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:16,174 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:33:16,174 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:16,175 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [609244401] [2024-06-14 11:33:16,175 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [609244401] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:16,175 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:16,175 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-14 11:33:16,175 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [527067149] [2024-06-14 11:33:16,175 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:16,176 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-14 11:33:16,176 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:16,176 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-14 11:33:16,176 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-14 11:33:16,200 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:33:16,200 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 63 transitions, 373 flow. Second operand has 5 states, 5 states have (on average 16.2) internal successors, (81), 5 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:16,201 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:16,201 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:33:16,201 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:16,317 INFO L124 PetriNetUnfolderBase]: 928/1534 cut-off events. [2024-06-14 11:33:16,317 INFO L125 PetriNetUnfolderBase]: For 4759/4759 co-relation queries the response was YES. [2024-06-14 11:33:16,321 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5597 conditions, 1534 events. 928/1534 cut-off events. For 4759/4759 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 7677 event pairs, 355 based on Foata normal form. 2/1533 useless extension candidates. Maximal degree in co-relation 5571. Up to 1361 conditions per place. [2024-06-14 11:33:16,327 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 56 selfloop transitions, 15 changer transitions 0/78 dead transitions. [2024-06-14 11:33:16,327 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 78 transitions, 553 flow [2024-06-14 11:33:16,328 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 11:33:16,328 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 11:33:16,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 123 transitions. [2024-06-14 11:33:16,329 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5857142857142857 [2024-06-14 11:33:16,329 INFO L175 Difference]: Start difference. First operand has 61 places, 63 transitions, 373 flow. Second operand 5 states and 123 transitions. [2024-06-14 11:33:16,329 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 78 transitions, 553 flow [2024-06-14 11:33:16,334 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 78 transitions, 517 flow, removed 15 selfloop flow, removed 1 redundant places. [2024-06-14 11:33:16,334 INFO L231 Difference]: Finished difference. Result has 65 places, 63 transitions, 375 flow [2024-06-14 11:33:16,335 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=337, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=375, PETRI_PLACES=65, PETRI_TRANSITIONS=63} [2024-06-14 11:33:16,335 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 22 predicate places. [2024-06-14 11:33:16,335 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 63 transitions, 375 flow [2024-06-14 11:33:16,336 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 5 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:16,336 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:16,336 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:33:16,336 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-14 11:33:16,336 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:33:16,336 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:16,336 INFO L85 PathProgramCache]: Analyzing trace with hash 333973762, now seen corresponding path program 1 times [2024-06-14 11:33:16,337 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:16,337 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [136967573] [2024-06-14 11:33:16,337 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:16,337 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:16,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:16,424 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:33:16,424 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:16,424 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [136967573] [2024-06-14 11:33:16,424 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [136967573] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:16,425 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:16,425 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:33:16,425 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [339545133] [2024-06-14 11:33:16,425 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:16,425 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:33:16,425 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:16,426 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:33:16,426 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:33:16,450 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:33:16,450 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 63 transitions, 375 flow. Second operand has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:16,450 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:16,450 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:33:16,450 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:16,600 INFO L124 PetriNetUnfolderBase]: 1001/1636 cut-off events. [2024-06-14 11:33:16,600 INFO L125 PetriNetUnfolderBase]: For 5649/5649 co-relation queries the response was YES. [2024-06-14 11:33:16,604 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6033 conditions, 1636 events. 1001/1636 cut-off events. For 5649/5649 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 8198 event pairs, 337 based on Foata normal form. 4/1634 useless extension candidates. Maximal degree in co-relation 6005. Up to 1286 conditions per place. [2024-06-14 11:33:16,611 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 73 selfloop transitions, 32 changer transitions 0/112 dead transitions. [2024-06-14 11:33:16,611 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 112 transitions, 837 flow [2024-06-14 11:33:16,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:33:16,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:33:16,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 163 transitions. [2024-06-14 11:33:16,613 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6468253968253969 [2024-06-14 11:33:16,613 INFO L175 Difference]: Start difference. First operand has 65 places, 63 transitions, 375 flow. Second operand 6 states and 163 transitions. [2024-06-14 11:33:16,613 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 112 transitions, 837 flow [2024-06-14 11:33:16,620 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 112 transitions, 795 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-14 11:33:16,621 INFO L231 Difference]: Finished difference. Result has 69 places, 82 transitions, 555 flow [2024-06-14 11:33:16,621 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=333, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=555, PETRI_PLACES=69, PETRI_TRANSITIONS=82} [2024-06-14 11:33:16,622 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 26 predicate places. [2024-06-14 11:33:16,622 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 82 transitions, 555 flow [2024-06-14 11:33:16,622 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:16,622 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:16,622 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:33:16,622 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-14 11:33:16,623 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:33:16,623 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:16,623 INFO L85 PathProgramCache]: Analyzing trace with hash 549249512, now seen corresponding path program 2 times [2024-06-14 11:33:16,623 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:16,623 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [780113152] [2024-06-14 11:33:16,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:16,624 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:16,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:16,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-14 11:33:16,713 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:16,713 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [780113152] [2024-06-14 11:33:16,713 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [780113152] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:16,713 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:16,713 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:33:16,713 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2046967369] [2024-06-14 11:33:16,713 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:16,714 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:33:16,714 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:16,714 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:33:16,714 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:33:16,737 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:33:16,737 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 82 transitions, 555 flow. Second operand has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:16,737 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:16,737 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:33:16,738 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:16,905 INFO L124 PetriNetUnfolderBase]: 1058/1738 cut-off events. [2024-06-14 11:33:16,906 INFO L125 PetriNetUnfolderBase]: For 8348/8348 co-relation queries the response was YES. [2024-06-14 11:33:16,910 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7445 conditions, 1738 events. 1058/1738 cut-off events. For 8348/8348 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 8946 event pairs, 336 based on Foata normal form. 4/1739 useless extension candidates. Maximal degree in co-relation 7414. Up to 1341 conditions per place. [2024-06-14 11:33:16,917 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 71 selfloop transitions, 49 changer transitions 0/127 dead transitions. [2024-06-14 11:33:16,918 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 127 transitions, 1098 flow [2024-06-14 11:33:16,918 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:33:16,918 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:33:16,919 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 158 transitions. [2024-06-14 11:33:16,919 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.626984126984127 [2024-06-14 11:33:16,919 INFO L175 Difference]: Start difference. First operand has 69 places, 82 transitions, 555 flow. Second operand 6 states and 158 transitions. [2024-06-14 11:33:16,919 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 127 transitions, 1098 flow [2024-06-14 11:33:16,929 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 127 transitions, 1058 flow, removed 20 selfloop flow, removed 0 redundant places. [2024-06-14 11:33:16,931 INFO L231 Difference]: Finished difference. Result has 78 places, 101 transitions, 853 flow [2024-06-14 11:33:16,931 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=525, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=82, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=853, PETRI_PLACES=78, PETRI_TRANSITIONS=101} [2024-06-14 11:33:16,932 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 35 predicate places. [2024-06-14 11:33:16,932 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 101 transitions, 853 flow [2024-06-14 11:33:16,932 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:16,932 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:16,933 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:33:16,933 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-14 11:33:16,933 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:33:16,933 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:16,933 INFO L85 PathProgramCache]: Analyzing trace with hash -482714028, now seen corresponding path program 3 times [2024-06-14 11:33:16,933 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:16,934 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1320705647] [2024-06-14 11:33:16,934 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:16,934 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:16,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:17,023 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:33:17,023 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:17,024 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1320705647] [2024-06-14 11:33:17,024 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1320705647] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:17,024 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:17,024 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:33:17,024 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1739101494] [2024-06-14 11:33:17,024 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:17,025 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:33:17,025 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:17,025 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:33:17,025 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:33:17,055 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:33:17,055 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 101 transitions, 853 flow. Second operand has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:17,055 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:17,055 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:33:17,055 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:17,250 INFO L124 PetriNetUnfolderBase]: 1051/1728 cut-off events. [2024-06-14 11:33:17,250 INFO L125 PetriNetUnfolderBase]: For 10798/10798 co-relation queries the response was YES. [2024-06-14 11:33:17,255 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8172 conditions, 1728 events. 1051/1728 cut-off events. For 10798/10798 co-relation queries the response was YES. Maximal size of possible extension queue 101. Compared 8860 event pairs, 336 based on Foata normal form. 4/1729 useless extension candidates. Maximal degree in co-relation 8135. Up to 1337 conditions per place. [2024-06-14 11:33:17,262 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 73 selfloop transitions, 47 changer transitions 0/127 dead transitions. [2024-06-14 11:33:17,262 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 127 transitions, 1245 flow [2024-06-14 11:33:17,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:33:17,263 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:33:17,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 157 transitions. [2024-06-14 11:33:17,264 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.623015873015873 [2024-06-14 11:33:17,264 INFO L175 Difference]: Start difference. First operand has 78 places, 101 transitions, 853 flow. Second operand 6 states and 157 transitions. [2024-06-14 11:33:17,264 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 127 transitions, 1245 flow [2024-06-14 11:33:17,276 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 127 transitions, 1217 flow, removed 14 selfloop flow, removed 0 redundant places. [2024-06-14 11:33:17,277 INFO L231 Difference]: Finished difference. Result has 86 places, 105 transitions, 1025 flow [2024-06-14 11:33:17,278 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=825, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=101, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1025, PETRI_PLACES=86, PETRI_TRANSITIONS=105} [2024-06-14 11:33:17,278 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 43 predicate places. [2024-06-14 11:33:17,278 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 105 transitions, 1025 flow [2024-06-14 11:33:17,278 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:17,278 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:17,279 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:33:17,279 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-14 11:33:17,279 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:33:17,279 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:17,279 INFO L85 PathProgramCache]: Analyzing trace with hash -1941274038, now seen corresponding path program 1 times [2024-06-14 11:33:17,279 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:17,280 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [497413688] [2024-06-14 11:33:17,280 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:17,280 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:17,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:17,373 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:33:17,373 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:17,374 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [497413688] [2024-06-14 11:33:17,374 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [497413688] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:17,374 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:17,374 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:33:17,374 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [120290199] [2024-06-14 11:33:17,374 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:17,374 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:33:17,375 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:17,375 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:33:17,375 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:33:17,396 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:33:17,396 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 105 transitions, 1025 flow. Second operand has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:17,396 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:17,396 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:33:17,396 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:17,587 INFO L124 PetriNetUnfolderBase]: 1054/1757 cut-off events. [2024-06-14 11:33:17,587 INFO L125 PetriNetUnfolderBase]: For 12428/12428 co-relation queries the response was YES. [2024-06-14 11:33:17,592 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8605 conditions, 1757 events. 1054/1757 cut-off events. For 12428/12428 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 9061 event pairs, 316 based on Foata normal form. 6/1762 useless extension candidates. Maximal degree in co-relation 8563. Up to 1518 conditions per place. [2024-06-14 11:33:17,598 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 104 selfloop transitions, 19 changer transitions 0/130 dead transitions. [2024-06-14 11:33:17,598 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 130 transitions, 1399 flow [2024-06-14 11:33:17,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:33:17,598 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:33:17,599 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 149 transitions. [2024-06-14 11:33:17,599 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5912698412698413 [2024-06-14 11:33:17,599 INFO L175 Difference]: Start difference. First operand has 86 places, 105 transitions, 1025 flow. Second operand 6 states and 149 transitions. [2024-06-14 11:33:17,599 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 130 transitions, 1399 flow [2024-06-14 11:33:17,613 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 130 transitions, 1339 flow, removed 9 selfloop flow, removed 2 redundant places. [2024-06-14 11:33:17,615 INFO L231 Difference]: Finished difference. Result has 90 places, 108 transitions, 1051 flow [2024-06-14 11:33:17,615 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=965, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=105, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1051, PETRI_PLACES=90, PETRI_TRANSITIONS=108} [2024-06-14 11:33:17,615 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 47 predicate places. [2024-06-14 11:33:17,615 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 108 transitions, 1051 flow [2024-06-14 11:33:17,615 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:17,616 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:17,616 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:33:17,616 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-14 11:33:17,616 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:33:17,616 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:17,616 INFO L85 PathProgramCache]: Analyzing trace with hash 1423829980, now seen corresponding path program 1 times [2024-06-14 11:33:17,617 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:17,617 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1865698722] [2024-06-14 11:33:17,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:17,617 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:17,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:17,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-14 11:33:17,694 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:17,694 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1865698722] [2024-06-14 11:33:17,695 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1865698722] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:17,695 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:17,695 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-14 11:33:17,695 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [812078249] [2024-06-14 11:33:17,695 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:17,695 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-14 11:33:17,695 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:17,696 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-14 11:33:17,696 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-14 11:33:17,710 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-14 11:33:17,711 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 108 transitions, 1051 flow. Second operand has 4 states, 4 states have (on average 18.25) internal successors, (73), 4 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:17,711 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:17,711 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-14 11:33:17,711 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:17,866 INFO L124 PetriNetUnfolderBase]: 1011/1712 cut-off events. [2024-06-14 11:33:17,866 INFO L125 PetriNetUnfolderBase]: For 13234/13234 co-relation queries the response was YES. [2024-06-14 11:33:17,871 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8448 conditions, 1712 events. 1011/1712 cut-off events. For 13234/13234 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 8936 event pairs, 334 based on Foata normal form. 1/1712 useless extension candidates. Maximal degree in co-relation 8405. Up to 1421 conditions per place. [2024-06-14 11:33:17,876 INFO L140 encePairwiseOnDemand]: 36/42 looper letters, 89 selfloop transitions, 7 changer transitions 0/116 dead transitions. [2024-06-14 11:33:17,877 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 116 transitions, 1263 flow [2024-06-14 11:33:17,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-14 11:33:17,877 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-14 11:33:17,877 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 99 transitions. [2024-06-14 11:33:17,878 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5892857142857143 [2024-06-14 11:33:17,878 INFO L175 Difference]: Start difference. First operand has 90 places, 108 transitions, 1051 flow. Second operand 4 states and 99 transitions. [2024-06-14 11:33:17,878 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 116 transitions, 1263 flow [2024-06-14 11:33:17,892 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 116 transitions, 1195 flow, removed 17 selfloop flow, removed 4 redundant places. [2024-06-14 11:33:17,893 INFO L231 Difference]: Finished difference. Result has 90 places, 108 transitions, 1003 flow [2024-06-14 11:33:17,894 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=983, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1003, PETRI_PLACES=90, PETRI_TRANSITIONS=108} [2024-06-14 11:33:17,895 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 47 predicate places. [2024-06-14 11:33:17,895 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 108 transitions, 1003 flow [2024-06-14 11:33:17,895 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 18.25) internal successors, (73), 4 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:17,895 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:17,895 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:33:17,896 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-14 11:33:17,896 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:33:17,896 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:17,896 INFO L85 PathProgramCache]: Analyzing trace with hash 2120375968, now seen corresponding path program 1 times [2024-06-14 11:33:17,896 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:17,896 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [515910050] [2024-06-14 11:33:17,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:17,897 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:17,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:17,998 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:33:17,998 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:17,998 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [515910050] [2024-06-14 11:33:17,998 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [515910050] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:17,998 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:17,998 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:33:17,999 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [664334949] [2024-06-14 11:33:17,999 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:17,999 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:33:17,999 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:18,000 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:33:18,000 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:33:18,033 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:33:18,034 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 108 transitions, 1003 flow. Second operand has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:18,034 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:18,035 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:33:18,035 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:18,265 INFO L124 PetriNetUnfolderBase]: 1062/1773 cut-off events. [2024-06-14 11:33:18,266 INFO L125 PetriNetUnfolderBase]: For 14591/14591 co-relation queries the response was YES. [2024-06-14 11:33:18,270 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8766 conditions, 1773 events. 1062/1773 cut-off events. For 14591/14591 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 9180 event pairs, 319 based on Foata normal form. 2/1774 useless extension candidates. Maximal degree in co-relation 8722. Up to 1554 conditions per place. [2024-06-14 11:33:18,275 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 116 selfloop transitions, 13 changer transitions 0/136 dead transitions. [2024-06-14 11:33:18,275 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 136 transitions, 1357 flow [2024-06-14 11:33:18,276 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:33:18,276 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:33:18,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-14 11:33:18,277 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5873015873015873 [2024-06-14 11:33:18,277 INFO L175 Difference]: Start difference. First operand has 90 places, 108 transitions, 1003 flow. Second operand 6 states and 148 transitions. [2024-06-14 11:33:18,277 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 136 transitions, 1357 flow [2024-06-14 11:33:18,292 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 136 transitions, 1337 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-06-14 11:33:18,293 INFO L231 Difference]: Finished difference. Result has 93 places, 111 transitions, 1055 flow [2024-06-14 11:33:18,293 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=983, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1055, PETRI_PLACES=93, PETRI_TRANSITIONS=111} [2024-06-14 11:33:18,294 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 50 predicate places. [2024-06-14 11:33:18,294 INFO L495 AbstractCegarLoop]: Abstraction has has 93 places, 111 transitions, 1055 flow [2024-06-14 11:33:18,294 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:18,294 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:18,294 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:33:18,295 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-14 11:33:18,295 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:33:18,295 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:18,295 INFO L85 PathProgramCache]: Analyzing trace with hash 2125137568, now seen corresponding path program 2 times [2024-06-14 11:33:18,295 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:18,295 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [272400875] [2024-06-14 11:33:18,295 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:18,296 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:18,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:18,378 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:33:18,379 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:18,379 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [272400875] [2024-06-14 11:33:18,379 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [272400875] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:18,379 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:18,379 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:33:18,379 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1728915788] [2024-06-14 11:33:18,379 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:18,380 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:33:18,380 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:18,380 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:33:18,380 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:33:18,411 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:33:18,411 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 111 transitions, 1055 flow. Second operand has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:18,412 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:18,412 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:33:18,412 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:18,572 INFO L124 PetriNetUnfolderBase]: 1073/1799 cut-off events. [2024-06-14 11:33:18,572 INFO L125 PetriNetUnfolderBase]: For 17020/17022 co-relation queries the response was YES. [2024-06-14 11:33:18,577 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9240 conditions, 1799 events. 1073/1799 cut-off events. For 17020/17022 co-relation queries the response was YES. Maximal size of possible extension queue 104. Compared 9416 event pairs, 323 based on Foata normal form. 4/1802 useless extension candidates. Maximal degree in co-relation 9196. Up to 1523 conditions per place. [2024-06-14 11:33:18,623 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 109 selfloop transitions, 25 changer transitions 0/141 dead transitions. [2024-06-14 11:33:18,623 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 141 transitions, 1509 flow [2024-06-14 11:33:18,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:33:18,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:33:18,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 151 transitions. [2024-06-14 11:33:18,625 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5992063492063492 [2024-06-14 11:33:18,625 INFO L175 Difference]: Start difference. First operand has 93 places, 111 transitions, 1055 flow. Second operand 6 states and 151 transitions. [2024-06-14 11:33:18,625 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 141 transitions, 1509 flow [2024-06-14 11:33:18,644 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 141 transitions, 1461 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-14 11:33:18,645 INFO L231 Difference]: Finished difference. Result has 95 places, 117 transitions, 1147 flow [2024-06-14 11:33:18,646 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1007, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1147, PETRI_PLACES=95, PETRI_TRANSITIONS=117} [2024-06-14 11:33:18,646 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 52 predicate places. [2024-06-14 11:33:18,646 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 117 transitions, 1147 flow [2024-06-14 11:33:18,646 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:18,647 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:18,647 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:33:18,647 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-14 11:33:18,647 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:33:18,647 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:18,647 INFO L85 PathProgramCache]: Analyzing trace with hash 392698458, now seen corresponding path program 3 times [2024-06-14 11:33:18,648 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:18,648 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [805389049] [2024-06-14 11:33:18,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:18,648 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:18,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:18,745 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:33:18,745 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:18,745 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [805389049] [2024-06-14 11:33:18,746 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [805389049] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:18,746 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:18,746 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:33:18,746 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [591268520] [2024-06-14 11:33:18,746 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:18,746 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:33:18,747 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:18,747 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:33:18,747 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:33:18,775 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:33:18,776 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 117 transitions, 1147 flow. Second operand has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:18,776 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:18,776 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:33:18,776 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:18,961 INFO L124 PetriNetUnfolderBase]: 1068/1781 cut-off events. [2024-06-14 11:33:18,961 INFO L125 PetriNetUnfolderBase]: For 19368/19368 co-relation queries the response was YES. [2024-06-14 11:33:18,967 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9505 conditions, 1781 events. 1068/1781 cut-off events. For 19368/19368 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 9289 event pairs, 333 based on Foata normal form. 2/1780 useless extension candidates. Maximal degree in co-relation 9460. Up to 1518 conditions per place. [2024-06-14 11:33:18,976 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 104 selfloop transitions, 25 changer transitions 0/136 dead transitions. [2024-06-14 11:33:18,976 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 136 transitions, 1453 flow [2024-06-14 11:33:18,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:33:18,977 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:33:18,977 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 146 transitions. [2024-06-14 11:33:18,977 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5793650793650794 [2024-06-14 11:33:18,977 INFO L175 Difference]: Start difference. First operand has 95 places, 117 transitions, 1147 flow. Second operand 6 states and 146 transitions. [2024-06-14 11:33:18,977 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 136 transitions, 1453 flow [2024-06-14 11:33:18,998 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 136 transitions, 1387 flow, removed 26 selfloop flow, removed 2 redundant places. [2024-06-14 11:33:19,000 INFO L231 Difference]: Finished difference. Result has 99 places, 117 transitions, 1139 flow [2024-06-14 11:33:19,001 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1081, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=117, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1139, PETRI_PLACES=99, PETRI_TRANSITIONS=117} [2024-06-14 11:33:19,001 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 56 predicate places. [2024-06-14 11:33:19,001 INFO L495 AbstractCegarLoop]: Abstraction has has 99 places, 117 transitions, 1139 flow [2024-06-14 11:33:19,001 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:19,001 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:19,001 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:33:19,002 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-14 11:33:19,002 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:33:19,002 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:19,002 INFO L85 PathProgramCache]: Analyzing trace with hash 1167809829, now seen corresponding path program 1 times [2024-06-14 11:33:19,002 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:19,002 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1148359441] [2024-06-14 11:33:19,003 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:19,003 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:19,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:19,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-14 11:33:19,096 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:19,096 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1148359441] [2024-06-14 11:33:19,096 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1148359441] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:19,096 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:19,097 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-14 11:33:19,097 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [915390070] [2024-06-14 11:33:19,097 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:19,097 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-14 11:33:19,097 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:19,097 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-14 11:33:19,098 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-14 11:33:19,128 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-14 11:33:19,128 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 117 transitions, 1139 flow. Second operand has 5 states, 5 states have (on average 17.8) internal successors, (89), 5 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:19,129 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:19,129 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-14 11:33:19,129 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:19,281 INFO L124 PetriNetUnfolderBase]: 1025/1731 cut-off events. [2024-06-14 11:33:19,282 INFO L125 PetriNetUnfolderBase]: For 20423/20433 co-relation queries the response was YES. [2024-06-14 11:33:19,288 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9282 conditions, 1731 events. 1025/1731 cut-off events. For 20423/20433 co-relation queries the response was YES. Maximal size of possible extension queue 104. Compared 9116 event pairs, 317 based on Foata normal form. 3/1727 useless extension candidates. Maximal degree in co-relation 9235. Up to 1401 conditions per place. [2024-06-14 11:33:19,294 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 91 selfloop transitions, 23 changer transitions 0/134 dead transitions. [2024-06-14 11:33:19,295 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 134 transitions, 1477 flow [2024-06-14 11:33:19,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 11:33:19,295 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 11:33:19,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 123 transitions. [2024-06-14 11:33:19,296 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5857142857142857 [2024-06-14 11:33:19,296 INFO L175 Difference]: Start difference. First operand has 99 places, 117 transitions, 1139 flow. Second operand 5 states and 123 transitions. [2024-06-14 11:33:19,296 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 134 transitions, 1477 flow [2024-06-14 11:33:19,317 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 134 transitions, 1407 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-14 11:33:19,319 INFO L231 Difference]: Finished difference. Result has 100 places, 124 transitions, 1203 flow [2024-06-14 11:33:19,319 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1069, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=117, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1203, PETRI_PLACES=100, PETRI_TRANSITIONS=124} [2024-06-14 11:33:19,319 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 57 predicate places. [2024-06-14 11:33:19,320 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 124 transitions, 1203 flow [2024-06-14 11:33:19,320 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.8) internal successors, (89), 5 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:19,320 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:19,320 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:33:19,320 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-14 11:33:19,320 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:33:19,320 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:19,321 INFO L85 PathProgramCache]: Analyzing trace with hash 1258647021, now seen corresponding path program 1 times [2024-06-14 11:33:19,321 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:19,321 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1212583031] [2024-06-14 11:33:19,321 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:19,321 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:19,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:19,433 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:33:19,433 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:19,434 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1212583031] [2024-06-14 11:33:19,434 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1212583031] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:19,434 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:19,434 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:33:19,434 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1245525657] [2024-06-14 11:33:19,434 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:19,435 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:33:19,435 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:19,436 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:33:19,436 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:33:19,469 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:33:19,469 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 124 transitions, 1203 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:19,470 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:19,470 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:33:19,470 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:19,683 INFO L124 PetriNetUnfolderBase]: 1120/1868 cut-off events. [2024-06-14 11:33:19,683 INFO L125 PetriNetUnfolderBase]: For 23542/23542 co-relation queries the response was YES. [2024-06-14 11:33:19,690 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10415 conditions, 1868 events. 1120/1868 cut-off events. For 23542/23542 co-relation queries the response was YES. Maximal size of possible extension queue 112. Compared 9770 event pairs, 302 based on Foata normal form. 4/1869 useless extension candidates. Maximal degree in co-relation 10366. Up to 1565 conditions per place. [2024-06-14 11:33:19,697 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 124 selfloop transitions, 35 changer transitions 0/166 dead transitions. [2024-06-14 11:33:19,697 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 166 transitions, 1797 flow [2024-06-14 11:33:19,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:33:19,698 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:33:19,698 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 185 transitions. [2024-06-14 11:33:19,699 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6292517006802721 [2024-06-14 11:33:19,699 INFO L175 Difference]: Start difference. First operand has 100 places, 124 transitions, 1203 flow. Second operand 7 states and 185 transitions. [2024-06-14 11:33:19,699 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 166 transitions, 1797 flow [2024-06-14 11:33:19,723 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 166 transitions, 1717 flow, removed 19 selfloop flow, removed 3 redundant places. [2024-06-14 11:33:19,725 INFO L231 Difference]: Finished difference. Result has 105 places, 134 transitions, 1326 flow [2024-06-14 11:33:19,726 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1123, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=124, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1326, PETRI_PLACES=105, PETRI_TRANSITIONS=134} [2024-06-14 11:33:19,726 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 62 predicate places. [2024-06-14 11:33:19,726 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 134 transitions, 1326 flow [2024-06-14 11:33:19,726 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:19,726 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:19,726 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:33:19,727 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-14 11:33:19,727 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:33:19,727 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:19,727 INFO L85 PathProgramCache]: Analyzing trace with hash 1454963851, now seen corresponding path program 2 times [2024-06-14 11:33:19,727 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:19,727 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [929337121] [2024-06-14 11:33:19,728 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:19,728 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:19,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:19,817 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:33:19,817 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:19,818 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [929337121] [2024-06-14 11:33:19,818 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [929337121] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:19,818 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:19,818 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:33:19,818 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [437358727] [2024-06-14 11:33:19,818 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:19,818 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:33:19,819 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:19,819 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:33:19,819 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:33:19,848 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:33:19,849 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 134 transitions, 1326 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:19,849 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:19,849 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:33:19,849 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:20,064 INFO L124 PetriNetUnfolderBase]: 1217/2028 cut-off events. [2024-06-14 11:33:20,065 INFO L125 PetriNetUnfolderBase]: For 29042/29042 co-relation queries the response was YES. [2024-06-14 11:33:20,072 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11846 conditions, 2028 events. 1217/2028 cut-off events. For 29042/29042 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 10829 event pairs, 304 based on Foata normal form. 4/2024 useless extension candidates. Maximal degree in co-relation 11796. Up to 1317 conditions per place. [2024-06-14 11:33:20,080 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 100 selfloop transitions, 84 changer transitions 0/191 dead transitions. [2024-06-14 11:33:20,080 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 191 transitions, 2276 flow [2024-06-14 11:33:20,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:33:20,081 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:33:20,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 192 transitions. [2024-06-14 11:33:20,081 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6530612244897959 [2024-06-14 11:33:20,081 INFO L175 Difference]: Start difference. First operand has 105 places, 134 transitions, 1326 flow. Second operand 7 states and 192 transitions. [2024-06-14 11:33:20,081 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 191 transitions, 2276 flow [2024-06-14 11:33:20,113 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 191 transitions, 2135 flow, removed 44 selfloop flow, removed 3 redundant places. [2024-06-14 11:33:20,116 INFO L231 Difference]: Finished difference. Result has 111 places, 156 transitions, 1679 flow [2024-06-14 11:33:20,116 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1193, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=134, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1679, PETRI_PLACES=111, PETRI_TRANSITIONS=156} [2024-06-14 11:33:20,117 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 68 predicate places. [2024-06-14 11:33:20,117 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 156 transitions, 1679 flow [2024-06-14 11:33:20,117 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:20,117 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:20,117 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:33:20,117 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-14 11:33:20,118 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:33:20,118 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:20,118 INFO L85 PathProgramCache]: Analyzing trace with hash 1454756461, now seen corresponding path program 3 times [2024-06-14 11:33:20,118 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:20,118 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [335914373] [2024-06-14 11:33:20,118 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:20,118 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:20,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:20,206 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:33:20,206 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:20,206 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [335914373] [2024-06-14 11:33:20,206 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [335914373] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:20,207 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:20,207 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:33:20,207 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1567339458] [2024-06-14 11:33:20,207 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:20,207 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:33:20,207 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:20,208 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:33:20,208 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:33:20,246 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:33:20,247 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 156 transitions, 1679 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:20,247 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:20,247 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:33:20,247 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:20,501 INFO L124 PetriNetUnfolderBase]: 1210/2019 cut-off events. [2024-06-14 11:33:20,502 INFO L125 PetriNetUnfolderBase]: For 33022/33022 co-relation queries the response was YES. [2024-06-14 11:33:20,508 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12590 conditions, 2019 events. 1210/2019 cut-off events. For 33022/33022 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 10776 event pairs, 304 based on Foata normal form. 4/2015 useless extension candidates. Maximal degree in co-relation 12537. Up to 1313 conditions per place. [2024-06-14 11:33:20,516 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 104 selfloop transitions, 79 changer transitions 0/190 dead transitions. [2024-06-14 11:33:20,517 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 190 transitions, 2359 flow [2024-06-14 11:33:20,517 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:33:20,517 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:33:20,518 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 191 transitions. [2024-06-14 11:33:20,518 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6496598639455783 [2024-06-14 11:33:20,518 INFO L175 Difference]: Start difference. First operand has 111 places, 156 transitions, 1679 flow. Second operand 7 states and 191 transitions. [2024-06-14 11:33:20,518 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 190 transitions, 2359 flow [2024-06-14 11:33:20,563 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 190 transitions, 2245 flow, removed 57 selfloop flow, removed 0 redundant places. [2024-06-14 11:33:20,566 INFO L231 Difference]: Finished difference. Result has 118 places, 156 transitions, 1738 flow [2024-06-14 11:33:20,566 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1569, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1738, PETRI_PLACES=118, PETRI_TRANSITIONS=156} [2024-06-14 11:33:20,567 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 75 predicate places. [2024-06-14 11:33:20,567 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 156 transitions, 1738 flow [2024-06-14 11:33:20,567 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:20,567 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:20,567 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:33:20,567 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-14 11:33:20,567 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:33:20,568 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:20,568 INFO L85 PathProgramCache]: Analyzing trace with hash 1454971787, now seen corresponding path program 1 times [2024-06-14 11:33:20,568 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:20,568 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1644331806] [2024-06-14 11:33:20,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:20,568 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:20,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:20,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-14 11:33:20,703 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:20,703 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1644331806] [2024-06-14 11:33:20,703 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1644331806] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:20,704 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:20,704 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:33:20,704 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [155068287] [2024-06-14 11:33:20,704 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:20,704 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:33:20,705 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:20,705 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:33:20,705 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:33:20,736 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:33:20,737 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 156 transitions, 1738 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:20,737 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:20,737 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:33:20,737 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:20,988 INFO L124 PetriNetUnfolderBase]: 1276/2133 cut-off events. [2024-06-14 11:33:20,988 INFO L125 PetriNetUnfolderBase]: For 37938/37938 co-relation queries the response was YES. [2024-06-14 11:33:20,996 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13113 conditions, 2133 events. 1276/2133 cut-off events. For 37938/37938 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 11538 event pairs, 308 based on Foata normal form. 14/2142 useless extension candidates. Maximal degree in co-relation 13057. Up to 1608 conditions per place. [2024-06-14 11:33:21,005 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 132 selfloop transitions, 53 changer transitions 0/192 dead transitions. [2024-06-14 11:33:21,005 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 192 transitions, 2360 flow [2024-06-14 11:33:21,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:33:21,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:33:21,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 187 transitions. [2024-06-14 11:33:21,006 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6360544217687075 [2024-06-14 11:33:21,006 INFO L175 Difference]: Start difference. First operand has 118 places, 156 transitions, 1738 flow. Second operand 7 states and 187 transitions. [2024-06-14 11:33:21,007 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 192 transitions, 2360 flow [2024-06-14 11:33:21,102 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 192 transitions, 2153 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-14 11:33:21,105 INFO L231 Difference]: Finished difference. Result has 119 places, 159 transitions, 1698 flow [2024-06-14 11:33:21,105 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1531, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1698, PETRI_PLACES=119, PETRI_TRANSITIONS=159} [2024-06-14 11:33:21,106 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 76 predicate places. [2024-06-14 11:33:21,106 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 159 transitions, 1698 flow [2024-06-14 11:33:21,106 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:21,106 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:21,106 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:33:21,106 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-14 11:33:21,106 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:33:21,107 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:21,107 INFO L85 PathProgramCache]: Analyzing trace with hash 1841936891, now seen corresponding path program 1 times [2024-06-14 11:33:21,107 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:21,107 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2055036897] [2024-06-14 11:33:21,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:21,108 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:21,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:21,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-14 11:33:21,188 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:21,188 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2055036897] [2024-06-14 11:33:21,189 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2055036897] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:21,189 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:21,189 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-14 11:33:21,189 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [314499734] [2024-06-14 11:33:21,189 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:21,189 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-14 11:33:21,190 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:21,190 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-14 11:33:21,190 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-14 11:33:21,219 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-14 11:33:21,219 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 159 transitions, 1698 flow. Second operand has 5 states, 5 states have (on average 17.8) internal successors, (89), 5 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:21,220 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:21,220 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-14 11:33:21,220 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:21,408 INFO L124 PetriNetUnfolderBase]: 1206/2073 cut-off events. [2024-06-14 11:33:21,409 INFO L125 PetriNetUnfolderBase]: For 36386/36410 co-relation queries the response was YES. [2024-06-14 11:33:21,417 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12698 conditions, 2073 events. 1206/2073 cut-off events. For 36386/36410 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 11462 event pairs, 306 based on Foata normal form. 2/2066 useless extension candidates. Maximal degree in co-relation 12642. Up to 1653 conditions per place. [2024-06-14 11:33:21,426 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 131 selfloop transitions, 28 changer transitions 0/180 dead transitions. [2024-06-14 11:33:21,426 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 180 transitions, 2173 flow [2024-06-14 11:33:21,426 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 11:33:21,427 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 11:33:21,427 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 130 transitions. [2024-06-14 11:33:21,427 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6190476190476191 [2024-06-14 11:33:21,427 INFO L175 Difference]: Start difference. First operand has 119 places, 159 transitions, 1698 flow. Second operand 5 states and 130 transitions. [2024-06-14 11:33:21,427 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 180 transitions, 2173 flow [2024-06-14 11:33:21,469 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 180 transitions, 2036 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-14 11:33:21,471 INFO L231 Difference]: Finished difference. Result has 119 places, 164 transitions, 1703 flow [2024-06-14 11:33:21,472 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1565, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1703, PETRI_PLACES=119, PETRI_TRANSITIONS=164} [2024-06-14 11:33:21,472 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 76 predicate places. [2024-06-14 11:33:21,472 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 164 transitions, 1703 flow [2024-06-14 11:33:21,472 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.8) internal successors, (89), 5 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:21,472 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:21,473 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:33:21,473 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-14 11:33:21,473 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-14 11:33:21,473 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:21,473 INFO L85 PathProgramCache]: Analyzing trace with hash 1112555041, now seen corresponding path program 4 times [2024-06-14 11:33:21,473 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:21,473 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1392049906] [2024-06-14 11:33:21,474 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:21,474 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:21,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:21,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-14 11:33:21,556 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:21,557 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1392049906] [2024-06-14 11:33:21,557 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1392049906] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:21,557 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:21,557 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:33:21,557 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [278047345] [2024-06-14 11:33:21,557 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:21,557 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:33:21,558 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:21,558 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:33:21,558 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:33:21,589 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:33:21,589 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 164 transitions, 1703 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:21,590 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:21,590 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:33:21,590 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:21,867 INFO L124 PetriNetUnfolderBase]: 1343/2250 cut-off events. [2024-06-14 11:33:21,867 INFO L125 PetriNetUnfolderBase]: For 41660/41660 co-relation queries the response was YES. [2024-06-14 11:33:21,877 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13709 conditions, 2250 events. 1343/2250 cut-off events. For 41660/41660 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 12347 event pairs, 313 based on Foata normal form. 4/2251 useless extension candidates. Maximal degree in co-relation 13652. Up to 1475 conditions per place. [2024-06-14 11:33:21,887 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 115 selfloop transitions, 84 changer transitions 0/206 dead transitions. [2024-06-14 11:33:21,888 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 206 transitions, 2619 flow [2024-06-14 11:33:21,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:33:21,888 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:33:21,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 187 transitions. [2024-06-14 11:33:21,891 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6360544217687075 [2024-06-14 11:33:21,891 INFO L175 Difference]: Start difference. First operand has 119 places, 164 transitions, 1703 flow. Second operand 7 states and 187 transitions. [2024-06-14 11:33:21,892 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 206 transitions, 2619 flow [2024-06-14 11:33:21,939 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 206 transitions, 2565 flow, removed 10 selfloop flow, removed 2 redundant places. [2024-06-14 11:33:21,943 INFO L231 Difference]: Finished difference. Result has 126 places, 175 transitions, 2032 flow [2024-06-14 11:33:21,943 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1649, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=164, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2032, PETRI_PLACES=126, PETRI_TRANSITIONS=175} [2024-06-14 11:33:21,944 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 83 predicate places. [2024-06-14 11:33:21,944 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 175 transitions, 2032 flow [2024-06-14 11:33:21,944 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:21,944 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:21,945 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:33:21,945 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-14 11:33:21,945 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-14 11:33:21,945 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:21,945 INFO L85 PathProgramCache]: Analyzing trace with hash -1814750611, now seen corresponding path program 5 times [2024-06-14 11:33:21,945 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:21,946 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1868592116] [2024-06-14 11:33:21,946 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:21,946 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:21,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:22,044 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:33:22,045 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:22,045 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1868592116] [2024-06-14 11:33:22,045 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1868592116] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:22,045 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:22,045 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:33:22,046 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1345605652] [2024-06-14 11:33:22,046 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:22,047 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:33:22,048 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:22,049 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:33:22,049 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:33:22,079 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:33:22,080 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 175 transitions, 2032 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:22,080 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:22,080 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:33:22,080 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:22,375 INFO L124 PetriNetUnfolderBase]: 1336/2241 cut-off events. [2024-06-14 11:33:22,376 INFO L125 PetriNetUnfolderBase]: For 46546/46546 co-relation queries the response was YES. [2024-06-14 11:33:22,386 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14437 conditions, 2241 events. 1336/2241 cut-off events. For 46546/46546 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 12331 event pairs, 313 based on Foata normal form. 4/2242 useless extension candidates. Maximal degree in co-relation 14377. Up to 1471 conditions per place. [2024-06-14 11:33:22,396 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 115 selfloop transitions, 83 changer transitions 0/205 dead transitions. [2024-06-14 11:33:22,396 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 205 transitions, 2762 flow [2024-06-14 11:33:22,396 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:33:22,396 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:33:22,397 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 185 transitions. [2024-06-14 11:33:22,397 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6292517006802721 [2024-06-14 11:33:22,397 INFO L175 Difference]: Start difference. First operand has 126 places, 175 transitions, 2032 flow. Second operand 7 states and 185 transitions. [2024-06-14 11:33:22,397 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 205 transitions, 2762 flow [2024-06-14 11:33:22,461 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 205 transitions, 2521 flow, removed 61 selfloop flow, removed 3 redundant places. [2024-06-14 11:33:22,463 INFO L231 Difference]: Finished difference. Result has 130 places, 175 transitions, 1968 flow [2024-06-14 11:33:22,464 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1791, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=175, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1968, PETRI_PLACES=130, PETRI_TRANSITIONS=175} [2024-06-14 11:33:22,464 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 87 predicate places. [2024-06-14 11:33:22,464 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 175 transitions, 1968 flow [2024-06-14 11:33:22,466 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:22,466 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:22,466 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:33:22,466 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-14 11:33:22,466 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:33:22,467 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:22,467 INFO L85 PathProgramCache]: Analyzing trace with hash -1558042711, now seen corresponding path program 6 times [2024-06-14 11:33:22,467 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:22,467 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [48440113] [2024-06-14 11:33:22,467 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:22,467 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:22,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:22,548 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:33:22,548 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:22,548 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [48440113] [2024-06-14 11:33:22,549 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [48440113] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:22,549 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:22,549 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:33:22,549 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2049697789] [2024-06-14 11:33:22,549 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:22,550 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:33:22,550 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:22,550 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:33:22,551 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:33:22,573 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:33:22,574 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 175 transitions, 1968 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:22,574 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:22,574 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:33:22,574 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:22,845 INFO L124 PetriNetUnfolderBase]: 1353/2274 cut-off events. [2024-06-14 11:33:22,845 INFO L125 PetriNetUnfolderBase]: For 49238/49238 co-relation queries the response was YES. [2024-06-14 11:33:22,853 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14529 conditions, 2274 events. 1353/2274 cut-off events. For 49238/49238 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 12572 event pairs, 315 based on Foata normal form. 4/2275 useless extension candidates. Maximal degree in co-relation 14468. Up to 1491 conditions per place. [2024-06-14 11:33:22,862 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 103 selfloop transitions, 100 changer transitions 0/210 dead transitions. [2024-06-14 11:33:22,862 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 210 transitions, 2710 flow [2024-06-14 11:33:22,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:33:22,862 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:33:22,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 183 transitions. [2024-06-14 11:33:22,863 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6224489795918368 [2024-06-14 11:33:22,863 INFO L175 Difference]: Start difference. First operand has 130 places, 175 transitions, 1968 flow. Second operand 7 states and 183 transitions. [2024-06-14 11:33:22,863 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 210 transitions, 2710 flow [2024-06-14 11:33:22,910 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 210 transitions, 2521 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-14 11:33:22,913 INFO L231 Difference]: Finished difference. Result has 133 places, 184 transitions, 2185 flow [2024-06-14 11:33:22,913 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1795, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=175, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2185, PETRI_PLACES=133, PETRI_TRANSITIONS=184} [2024-06-14 11:33:22,914 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 90 predicate places. [2024-06-14 11:33:22,914 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 184 transitions, 2185 flow [2024-06-14 11:33:22,914 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:22,914 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:22,914 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:33:22,914 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-14 11:33:22,914 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:33:22,914 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:22,914 INFO L85 PathProgramCache]: Analyzing trace with hash 1112562977, now seen corresponding path program 2 times [2024-06-14 11:33:22,914 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:22,915 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [654165918] [2024-06-14 11:33:22,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:22,915 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:22,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:23,005 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:33:23,005 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:23,005 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [654165918] [2024-06-14 11:33:23,005 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [654165918] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:23,005 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:23,005 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:33:23,006 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1553062281] [2024-06-14 11:33:23,006 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:23,006 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:33:23,006 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:23,007 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:33:23,007 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:33:23,034 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:33:23,034 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 184 transitions, 2185 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:23,034 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:23,034 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:33:23,034 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:23,313 INFO L124 PetriNetUnfolderBase]: 1419/2387 cut-off events. [2024-06-14 11:33:23,313 INFO L125 PetriNetUnfolderBase]: For 57086/57086 co-relation queries the response was YES. [2024-06-14 11:33:23,323 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15456 conditions, 2387 events. 1419/2387 cut-off events. For 57086/57086 co-relation queries the response was YES. Maximal size of possible extension queue 145. Compared 13245 event pairs, 311 based on Foata normal form. 14/2399 useless extension candidates. Maximal degree in co-relation 15393. Up to 1819 conditions per place. [2024-06-14 11:33:23,332 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 159 selfloop transitions, 51 changer transitions 0/217 dead transitions. [2024-06-14 11:33:23,332 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 217 transitions, 2891 flow [2024-06-14 11:33:23,332 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:33:23,333 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:33:23,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 182 transitions. [2024-06-14 11:33:23,333 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6190476190476191 [2024-06-14 11:33:23,333 INFO L175 Difference]: Start difference. First operand has 133 places, 184 transitions, 2185 flow. Second operand 7 states and 182 transitions. [2024-06-14 11:33:23,333 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 217 transitions, 2891 flow [2024-06-14 11:33:23,390 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 217 transitions, 2756 flow, removed 24 selfloop flow, removed 3 redundant places. [2024-06-14 11:33:23,393 INFO L231 Difference]: Finished difference. Result has 137 places, 187 transitions, 2225 flow [2024-06-14 11:33:23,393 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2050, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=184, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2225, PETRI_PLACES=137, PETRI_TRANSITIONS=187} [2024-06-14 11:33:23,393 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 94 predicate places. [2024-06-14 11:33:23,394 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 187 transitions, 2225 flow [2024-06-14 11:33:23,394 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:23,394 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:23,394 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:33:23,394 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-14 11:33:23,394 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:33:23,395 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:23,395 INFO L85 PathProgramCache]: Analyzing trace with hash 1369063487, now seen corresponding path program 3 times [2024-06-14 11:33:23,395 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:23,395 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [736622213] [2024-06-14 11:33:23,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:23,395 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:23,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:23,477 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:33:23,478 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:23,478 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [736622213] [2024-06-14 11:33:23,478 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [736622213] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:23,478 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:23,478 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:33:23,478 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1366608633] [2024-06-14 11:33:23,478 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:23,479 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:33:23,479 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:23,480 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:33:23,480 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:33:23,509 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:33:23,510 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 187 transitions, 2225 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:23,510 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:23,510 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:33:23,510 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:23,845 INFO L124 PetriNetUnfolderBase]: 1485/2503 cut-off events. [2024-06-14 11:33:23,846 INFO L125 PetriNetUnfolderBase]: For 61638/61638 co-relation queries the response was YES. [2024-06-14 11:33:23,855 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16075 conditions, 2503 events. 1485/2503 cut-off events. For 61638/61638 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 14100 event pairs, 322 based on Foata normal form. 14/2515 useless extension candidates. Maximal degree in co-relation 16011. Up to 1925 conditions per place. [2024-06-14 11:33:23,865 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 159 selfloop transitions, 54 changer transitions 0/220 dead transitions. [2024-06-14 11:33:23,865 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 220 transitions, 2949 flow [2024-06-14 11:33:23,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:33:23,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:33:23,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 182 transitions. [2024-06-14 11:33:23,867 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6190476190476191 [2024-06-14 11:33:23,867 INFO L175 Difference]: Start difference. First operand has 137 places, 187 transitions, 2225 flow. Second operand 7 states and 182 transitions. [2024-06-14 11:33:23,867 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 220 transitions, 2949 flow [2024-06-14 11:33:23,947 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 220 transitions, 2806 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-14 11:33:23,949 INFO L231 Difference]: Finished difference. Result has 139 places, 190 transitions, 2269 flow [2024-06-14 11:33:23,949 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2082, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=187, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2269, PETRI_PLACES=139, PETRI_TRANSITIONS=190} [2024-06-14 11:33:23,950 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 96 predicate places. [2024-06-14 11:33:23,950 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 190 transitions, 2269 flow [2024-06-14 11:33:23,950 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:23,950 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:23,950 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:33:23,950 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-14 11:33:23,950 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-14 11:33:23,951 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:23,951 INFO L85 PathProgramCache]: Analyzing trace with hash -1642695109, now seen corresponding path program 4 times [2024-06-14 11:33:23,951 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:23,951 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [703661773] [2024-06-14 11:33:23,951 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:23,951 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:23,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:24,035 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:33:24,035 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:24,035 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [703661773] [2024-06-14 11:33:24,035 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [703661773] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:24,036 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:24,036 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:33:24,036 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1755541353] [2024-06-14 11:33:24,036 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:24,036 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:33:24,036 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:24,037 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:33:24,037 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:33:24,063 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:33:24,063 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 190 transitions, 2269 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:24,063 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:24,063 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:33:24,064 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:24,389 INFO L124 PetriNetUnfolderBase]: 1618/2752 cut-off events. [2024-06-14 11:33:24,390 INFO L125 PetriNetUnfolderBase]: For 69669/69669 co-relation queries the response was YES. [2024-06-14 11:33:24,401 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17507 conditions, 2752 events. 1618/2752 cut-off events. For 69669/69669 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 16045 event pairs, 309 based on Foata normal form. 14/2764 useless extension candidates. Maximal degree in co-relation 17442. Up to 1736 conditions per place. [2024-06-14 11:33:24,412 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 162 selfloop transitions, 61 changer transitions 0/230 dead transitions. [2024-06-14 11:33:24,412 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 230 transitions, 3123 flow [2024-06-14 11:33:24,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:33:24,412 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:33:24,413 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 186 transitions. [2024-06-14 11:33:24,413 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6326530612244898 [2024-06-14 11:33:24,413 INFO L175 Difference]: Start difference. First operand has 139 places, 190 transitions, 2269 flow. Second operand 7 states and 186 transitions. [2024-06-14 11:33:24,413 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 230 transitions, 3123 flow [2024-06-14 11:33:24,501 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 230 transitions, 2970 flow, removed 25 selfloop flow, removed 5 redundant places. [2024-06-14 11:33:24,504 INFO L231 Difference]: Finished difference. Result has 142 places, 195 transitions, 2369 flow [2024-06-14 11:33:24,504 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2116, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=190, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2369, PETRI_PLACES=142, PETRI_TRANSITIONS=195} [2024-06-14 11:33:24,504 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 99 predicate places. [2024-06-14 11:33:24,504 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 195 transitions, 2369 flow [2024-06-14 11:33:24,505 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:24,505 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:24,505 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:33:24,505 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-14 11:33:24,505 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:33:24,505 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:24,506 INFO L85 PathProgramCache]: Analyzing trace with hash -1793935685, now seen corresponding path program 2 times [2024-06-14 11:33:24,506 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:24,506 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1328736312] [2024-06-14 11:33:24,506 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:24,506 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:24,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:24,575 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:33:24,575 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:24,576 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1328736312] [2024-06-14 11:33:24,576 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1328736312] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:24,576 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:24,576 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-14 11:33:24,576 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1642662761] [2024-06-14 11:33:24,576 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:24,576 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-14 11:33:24,577 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:24,577 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-14 11:33:24,577 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-14 11:33:24,598 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-14 11:33:24,598 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 195 transitions, 2369 flow. Second operand has 5 states, 5 states have (on average 17.8) internal successors, (89), 5 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:24,598 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:24,598 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-14 11:33:24,598 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:24,858 INFO L124 PetriNetUnfolderBase]: 1473/2578 cut-off events. [2024-06-14 11:33:24,858 INFO L125 PetriNetUnfolderBase]: For 66769/66779 co-relation queries the response was YES. [2024-06-14 11:33:24,869 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16690 conditions, 2578 events. 1473/2578 cut-off events. For 66769/66779 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 15499 event pairs, 385 based on Foata normal form. 2/2573 useless extension candidates. Maximal degree in co-relation 16623. Up to 2017 conditions per place. [2024-06-14 11:33:24,878 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 153 selfloop transitions, 26 changer transitions 0/204 dead transitions. [2024-06-14 11:33:24,879 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 204 transitions, 2749 flow [2024-06-14 11:33:24,879 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 11:33:24,879 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 11:33:24,880 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 122 transitions. [2024-06-14 11:33:24,880 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.580952380952381 [2024-06-14 11:33:24,880 INFO L175 Difference]: Start difference. First operand has 142 places, 195 transitions, 2369 flow. Second operand 5 states and 122 transitions. [2024-06-14 11:33:24,880 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 204 transitions, 2749 flow [2024-06-14 11:33:24,960 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 204 transitions, 2604 flow, removed 40 selfloop flow, removed 3 redundant places. [2024-06-14 11:33:24,963 INFO L231 Difference]: Finished difference. Result has 144 places, 195 transitions, 2287 flow [2024-06-14 11:33:24,963 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2224, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=195, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2287, PETRI_PLACES=144, PETRI_TRANSITIONS=195} [2024-06-14 11:33:24,964 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 101 predicate places. [2024-06-14 11:33:24,964 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 195 transitions, 2287 flow [2024-06-14 11:33:24,964 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.8) internal successors, (89), 5 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:24,964 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:24,964 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:33:24,964 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-14 11:33:24,964 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:33:24,965 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:24,965 INFO L85 PathProgramCache]: Analyzing trace with hash 1679122985, now seen corresponding path program 1 times [2024-06-14 11:33:24,965 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:24,965 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [912846932] [2024-06-14 11:33:24,965 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:24,965 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:24,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:25,037 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:33:25,037 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:25,037 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [912846932] [2024-06-14 11:33:25,037 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [912846932] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:25,038 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:25,038 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-14 11:33:25,038 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1378529830] [2024-06-14 11:33:25,038 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:25,038 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-14 11:33:25,038 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:25,039 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-14 11:33:25,039 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-14 11:33:25,055 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:33:25,056 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 195 transitions, 2287 flow. Second operand has 5 states, 5 states have (on average 16.8) internal successors, (84), 5 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:25,056 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:25,056 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:33:25,056 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:25,326 INFO L124 PetriNetUnfolderBase]: 1604/2721 cut-off events. [2024-06-14 11:33:25,326 INFO L125 PetriNetUnfolderBase]: For 68982/68982 co-relation queries the response was YES. [2024-06-14 11:33:25,339 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17578 conditions, 2721 events. 1604/2721 cut-off events. For 68982/68982 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 15730 event pairs, 377 based on Foata normal form. 2/2722 useless extension candidates. Maximal degree in co-relation 17509. Up to 2382 conditions per place. [2024-06-14 11:33:25,349 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 186 selfloop transitions, 18 changer transitions 0/211 dead transitions. [2024-06-14 11:33:25,350 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 211 transitions, 2822 flow [2024-06-14 11:33:25,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 11:33:25,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 11:33:25,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 122 transitions. [2024-06-14 11:33:25,350 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.580952380952381 [2024-06-14 11:33:25,351 INFO L175 Difference]: Start difference. First operand has 144 places, 195 transitions, 2287 flow. Second operand 5 states and 122 transitions. [2024-06-14 11:33:25,351 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 211 transitions, 2822 flow [2024-06-14 11:33:25,442 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 211 transitions, 2746 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-14 11:33:25,445 INFO L231 Difference]: Finished difference. Result has 144 places, 198 transitions, 2296 flow [2024-06-14 11:33:25,445 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2211, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=195, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2296, PETRI_PLACES=144, PETRI_TRANSITIONS=198} [2024-06-14 11:33:25,446 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 101 predicate places. [2024-06-14 11:33:25,446 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 198 transitions, 2296 flow [2024-06-14 11:33:25,446 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.8) internal successors, (84), 5 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:25,446 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:25,446 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:33:25,446 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-14 11:33:25,446 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:33:25,447 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:25,447 INFO L85 PathProgramCache]: Analyzing trace with hash -1793928741, now seen corresponding path program 2 times [2024-06-14 11:33:25,447 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:25,447 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [37357544] [2024-06-14 11:33:25,447 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:25,447 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:25,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:25,516 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:33:25,517 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:25,517 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [37357544] [2024-06-14 11:33:25,517 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [37357544] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:25,517 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:25,517 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-14 11:33:25,517 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [554078475] [2024-06-14 11:33:25,517 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:25,517 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-14 11:33:25,518 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:25,518 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-14 11:33:25,518 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-14 11:33:25,538 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:33:25,538 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 198 transitions, 2296 flow. Second operand has 5 states, 5 states have (on average 16.8) internal successors, (84), 5 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:25,538 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:25,538 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:33:25,538 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:25,809 INFO L124 PetriNetUnfolderBase]: 1586/2687 cut-off events. [2024-06-14 11:33:25,809 INFO L125 PetriNetUnfolderBase]: For 71913/71913 co-relation queries the response was YES. [2024-06-14 11:33:25,820 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17494 conditions, 2687 events. 1586/2687 cut-off events. For 71913/71913 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 15455 event pairs, 384 based on Foata normal form. 1/2686 useless extension candidates. Maximal degree in co-relation 17424. Up to 2356 conditions per place. [2024-06-14 11:33:25,830 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 181 selfloop transitions, 19 changer transitions 0/207 dead transitions. [2024-06-14 11:33:25,830 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 207 transitions, 2718 flow [2024-06-14 11:33:25,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 11:33:25,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 11:33:25,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 119 transitions. [2024-06-14 11:33:25,831 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5666666666666667 [2024-06-14 11:33:25,831 INFO L175 Difference]: Start difference. First operand has 144 places, 198 transitions, 2296 flow. Second operand 5 states and 119 transitions. [2024-06-14 11:33:25,831 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 207 transitions, 2718 flow [2024-06-14 11:33:25,929 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 207 transitions, 2691 flow, removed 4 selfloop flow, removed 2 redundant places. [2024-06-14 11:33:25,932 INFO L231 Difference]: Finished difference. Result has 147 places, 198 transitions, 2313 flow [2024-06-14 11:33:25,932 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2269, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=198, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2313, PETRI_PLACES=147, PETRI_TRANSITIONS=198} [2024-06-14 11:33:25,933 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 104 predicate places. [2024-06-14 11:33:25,933 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 198 transitions, 2313 flow [2024-06-14 11:33:25,933 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.8) internal successors, (84), 5 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:25,933 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:25,934 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:33:25,934 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-14 11:33:25,934 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:33:25,934 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:25,934 INFO L85 PathProgramCache]: Analyzing trace with hash 1863986431, now seen corresponding path program 1 times [2024-06-14 11:33:25,934 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:25,935 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1765861966] [2024-06-14 11:33:25,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:25,935 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:25,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:26,059 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:33:26,059 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:26,059 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1765861966] [2024-06-14 11:33:26,059 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1765861966] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:26,060 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:26,060 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:33:26,060 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [346029486] [2024-06-14 11:33:26,060 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:26,060 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:33:26,060 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:26,060 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:33:26,060 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:33:26,120 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:33:26,121 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 198 transitions, 2313 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:26,121 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:26,121 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:33:26,121 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:26,444 INFO L124 PetriNetUnfolderBase]: 1628/2754 cut-off events. [2024-06-14 11:33:26,444 INFO L125 PetriNetUnfolderBase]: For 79889/79889 co-relation queries the response was YES. [2024-06-14 11:33:26,457 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18238 conditions, 2754 events. 1628/2754 cut-off events. For 79889/79889 co-relation queries the response was YES. Maximal size of possible extension queue 173. Compared 15882 event pairs, 261 based on Foata normal form. 4/2757 useless extension candidates. Maximal degree in co-relation 18167. Up to 2341 conditions per place. [2024-06-14 11:33:26,467 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 213 selfloop transitions, 19 changer transitions 0/239 dead transitions. [2024-06-14 11:33:26,468 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 239 transitions, 3093 flow [2024-06-14 11:33:26,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:33:26,468 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:33:26,468 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-14 11:33:26,469 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5744047619047619 [2024-06-14 11:33:26,469 INFO L175 Difference]: Start difference. First operand has 147 places, 198 transitions, 2313 flow. Second operand 8 states and 193 transitions. [2024-06-14 11:33:26,469 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 239 transitions, 3093 flow [2024-06-14 11:33:26,574 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 239 transitions, 3030 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-14 11:33:26,577 INFO L231 Difference]: Finished difference. Result has 150 places, 202 transitions, 2415 flow [2024-06-14 11:33:26,577 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2250, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=198, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2415, PETRI_PLACES=150, PETRI_TRANSITIONS=202} [2024-06-14 11:33:26,577 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 107 predicate places. [2024-06-14 11:33:26,577 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 202 transitions, 2415 flow [2024-06-14 11:33:26,578 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:26,578 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:26,578 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:33:26,578 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-14 11:33:26,578 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:33:26,578 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:26,578 INFO L85 PathProgramCache]: Analyzing trace with hash 1866843391, now seen corresponding path program 2 times [2024-06-14 11:33:26,578 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:26,579 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [776214786] [2024-06-14 11:33:26,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:26,579 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:26,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:26,671 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:33:26,671 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:26,672 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [776214786] [2024-06-14 11:33:26,672 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [776214786] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:26,672 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:26,672 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:33:26,672 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [692383640] [2024-06-14 11:33:26,672 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:26,672 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:33:26,673 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:26,673 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:33:26,673 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:33:26,713 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:33:26,714 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 202 transitions, 2415 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:26,714 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:26,714 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:33:26,714 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:27,122 INFO L124 PetriNetUnfolderBase]: 1620/2742 cut-off events. [2024-06-14 11:33:27,122 INFO L125 PetriNetUnfolderBase]: For 83094/83094 co-relation queries the response was YES. [2024-06-14 11:33:27,136 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18303 conditions, 2742 events. 1620/2742 cut-off events. For 83094/83094 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 15824 event pairs, 345 based on Foata normal form. 4/2745 useless extension candidates. Maximal degree in co-relation 18231. Up to 2388 conditions per place. [2024-06-14 11:33:27,148 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 210 selfloop transitions, 15 changer transitions 0/232 dead transitions. [2024-06-14 11:33:27,148 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 232 transitions, 2941 flow [2024-06-14 11:33:27,149 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:33:27,149 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:33:27,149 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-14 11:33:27,149 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5748299319727891 [2024-06-14 11:33:27,149 INFO L175 Difference]: Start difference. First operand has 150 places, 202 transitions, 2415 flow. Second operand 7 states and 169 transitions. [2024-06-14 11:33:27,150 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 232 transitions, 2941 flow [2024-06-14 11:33:27,270 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 232 transitions, 2819 flow, removed 53 selfloop flow, removed 4 redundant places. [2024-06-14 11:33:27,272 INFO L231 Difference]: Finished difference. Result has 153 places, 202 transitions, 2330 flow [2024-06-14 11:33:27,273 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2293, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=202, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2330, PETRI_PLACES=153, PETRI_TRANSITIONS=202} [2024-06-14 11:33:27,273 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 110 predicate places. [2024-06-14 11:33:27,273 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 202 transitions, 2330 flow [2024-06-14 11:33:27,273 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:27,273 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:27,273 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:33:27,274 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-14 11:33:27,274 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:33:27,274 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:27,274 INFO L85 PathProgramCache]: Analyzing trace with hash -2147193601, now seen corresponding path program 3 times [2024-06-14 11:33:27,274 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:27,274 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [221311886] [2024-06-14 11:33:27,274 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:27,274 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:27,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:27,362 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:33:27,363 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:27,363 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [221311886] [2024-06-14 11:33:27,363 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [221311886] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:27,363 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:27,363 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:33:27,363 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [495896919] [2024-06-14 11:33:27,363 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:27,364 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:33:27,364 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:27,364 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:33:27,364 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:33:27,401 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:33:27,401 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 202 transitions, 2330 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:27,401 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:27,402 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:33:27,402 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:27,721 INFO L124 PetriNetUnfolderBase]: 1637/2770 cut-off events. [2024-06-14 11:33:27,722 INFO L125 PetriNetUnfolderBase]: For 88246/88248 co-relation queries the response was YES. [2024-06-14 11:33:27,736 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18446 conditions, 2770 events. 1637/2770 cut-off events. For 88246/88248 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 15997 event pairs, 349 based on Foata normal form. 6/2775 useless extension candidates. Maximal degree in co-relation 18372. Up to 2370 conditions per place. [2024-06-14 11:33:27,746 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 197 selfloop transitions, 27 changer transitions 0/231 dead transitions. [2024-06-14 11:33:27,746 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 231 transitions, 2908 flow [2024-06-14 11:33:27,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:33:27,747 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:33:27,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-14 11:33:27,747 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5782312925170068 [2024-06-14 11:33:27,747 INFO L175 Difference]: Start difference. First operand has 153 places, 202 transitions, 2330 flow. Second operand 7 states and 170 transitions. [2024-06-14 11:33:27,748 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 231 transitions, 2908 flow [2024-06-14 11:33:27,853 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 231 transitions, 2873 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-14 11:33:27,856 INFO L231 Difference]: Finished difference. Result has 154 places, 204 transitions, 2422 flow [2024-06-14 11:33:27,856 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2295, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=202, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2422, PETRI_PLACES=154, PETRI_TRANSITIONS=204} [2024-06-14 11:33:27,856 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 111 predicate places. [2024-06-14 11:33:27,856 INFO L495 AbstractCegarLoop]: Abstraction has has 154 places, 204 transitions, 2422 flow [2024-06-14 11:33:27,856 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:27,856 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:27,856 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:33:27,856 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-14 11:33:27,857 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:33:27,857 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:27,857 INFO L85 PathProgramCache]: Analyzing trace with hash -500131359, now seen corresponding path program 4 times [2024-06-14 11:33:27,857 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:27,857 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [700011283] [2024-06-14 11:33:27,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:27,857 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:27,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:27,954 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:33:27,954 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:27,954 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [700011283] [2024-06-14 11:33:27,954 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [700011283] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:27,954 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:27,954 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:33:27,954 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1281557610] [2024-06-14 11:33:27,955 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:27,955 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:33:27,955 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:27,955 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:33:27,955 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:33:27,994 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:33:27,994 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 204 transitions, 2422 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:27,994 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:27,994 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:33:27,994 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:28,338 INFO L124 PetriNetUnfolderBase]: 1629/2747 cut-off events. [2024-06-14 11:33:28,338 INFO L125 PetriNetUnfolderBase]: For 91713/91713 co-relation queries the response was YES. [2024-06-14 11:33:28,350 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18488 conditions, 2747 events. 1629/2747 cut-off events. For 91713/91713 co-relation queries the response was YES. Maximal size of possible extension queue 171. Compared 15856 event pairs, 357 based on Foata normal form. 4/2748 useless extension candidates. Maximal degree in co-relation 18413. Up to 2358 conditions per place. [2024-06-14 11:33:28,360 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 196 selfloop transitions, 27 changer transitions 0/230 dead transitions. [2024-06-14 11:33:28,360 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 230 transitions, 2994 flow [2024-06-14 11:33:28,360 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:33:28,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:33:28,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-14 11:33:28,361 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5680272108843537 [2024-06-14 11:33:28,361 INFO L175 Difference]: Start difference. First operand has 154 places, 204 transitions, 2422 flow. Second operand 7 states and 167 transitions. [2024-06-14 11:33:28,361 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 230 transitions, 2994 flow [2024-06-14 11:33:28,469 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 230 transitions, 2885 flow, removed 29 selfloop flow, removed 5 redundant places. [2024-06-14 11:33:28,471 INFO L231 Difference]: Finished difference. Result has 156 places, 206 transitions, 2444 flow [2024-06-14 11:33:28,472 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2313, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=177, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2444, PETRI_PLACES=156, PETRI_TRANSITIONS=206} [2024-06-14 11:33:28,472 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 113 predicate places. [2024-06-14 11:33:28,472 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 206 transitions, 2444 flow [2024-06-14 11:33:28,472 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:28,472 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:28,472 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:33:28,472 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-14 11:33:28,472 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-14 11:33:28,473 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:28,473 INFO L85 PathProgramCache]: Analyzing trace with hash -448579214, now seen corresponding path program 1 times [2024-06-14 11:33:28,473 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:28,473 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1512782261] [2024-06-14 11:33:28,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:28,473 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:28,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:28,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-14 11:33:28,556 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:28,556 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1512782261] [2024-06-14 11:33:28,556 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1512782261] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:28,556 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:28,556 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:33:28,556 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1524099552] [2024-06-14 11:33:28,557 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:28,557 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:33:28,557 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:28,557 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:33:28,557 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:33:28,579 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:33:28,580 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 206 transitions, 2444 flow. Second operand has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:28,580 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:28,580 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:33:28,580 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:28,892 INFO L124 PetriNetUnfolderBase]: 1661/2806 cut-off events. [2024-06-14 11:33:28,892 INFO L125 PetriNetUnfolderBase]: For 96992/96992 co-relation queries the response was YES. [2024-06-14 11:33:28,905 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18994 conditions, 2806 events. 1661/2806 cut-off events. For 96992/96992 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 16232 event pairs, 339 based on Foata normal form. 4/2808 useless extension candidates. Maximal degree in co-relation 18918. Up to 2251 conditions per place. [2024-06-14 11:33:28,915 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 168 selfloop transitions, 57 changer transitions 0/232 dead transitions. [2024-06-14 11:33:28,916 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 232 transitions, 3236 flow [2024-06-14 11:33:28,916 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:33:28,916 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:33:28,916 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 149 transitions. [2024-06-14 11:33:28,917 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5912698412698413 [2024-06-14 11:33:28,917 INFO L175 Difference]: Start difference. First operand has 156 places, 206 transitions, 2444 flow. Second operand 6 states and 149 transitions. [2024-06-14 11:33:28,917 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 232 transitions, 3236 flow [2024-06-14 11:33:29,018 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 232 transitions, 3123 flow, removed 31 selfloop flow, removed 5 redundant places. [2024-06-14 11:33:29,021 INFO L231 Difference]: Finished difference. Result has 158 places, 217 transitions, 2657 flow [2024-06-14 11:33:29,021 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2331, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=206, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2657, PETRI_PLACES=158, PETRI_TRANSITIONS=217} [2024-06-14 11:33:29,021 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 115 predicate places. [2024-06-14 11:33:29,022 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 217 transitions, 2657 flow [2024-06-14 11:33:29,022 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:29,022 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:29,022 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:33:29,022 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-14 11:33:29,022 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-14 11:33:29,023 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:29,023 INFO L85 PathProgramCache]: Analyzing trace with hash 222784996, now seen corresponding path program 2 times [2024-06-14 11:33:29,023 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:29,023 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1401443488] [2024-06-14 11:33:29,023 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:29,023 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:29,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:29,099 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:33:29,099 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:29,100 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1401443488] [2024-06-14 11:33:29,100 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1401443488] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:29,100 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:29,100 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:33:29,100 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2007496748] [2024-06-14 11:33:29,100 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:29,100 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:33:29,101 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:29,101 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:33:29,101 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:33:29,124 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:33:29,125 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 217 transitions, 2657 flow. Second operand has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:29,125 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:29,125 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:33:29,125 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:29,433 INFO L124 PetriNetUnfolderBase]: 1673/2818 cut-off events. [2024-06-14 11:33:29,434 INFO L125 PetriNetUnfolderBase]: For 100572/100572 co-relation queries the response was YES. [2024-06-14 11:33:29,446 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19409 conditions, 2818 events. 1673/2818 cut-off events. For 100572/100572 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 16320 event pairs, 371 based on Foata normal form. 2/2817 useless extension candidates. Maximal degree in co-relation 19331. Up to 2259 conditions per place. [2024-06-14 11:33:29,457 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 163 selfloop transitions, 64 changer transitions 0/234 dead transitions. [2024-06-14 11:33:29,457 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 234 transitions, 3425 flow [2024-06-14 11:33:29,458 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:33:29,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:33:29,458 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 147 transitions. [2024-06-14 11:33:29,458 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-14 11:33:29,458 INFO L175 Difference]: Start difference. First operand has 158 places, 217 transitions, 2657 flow. Second operand 6 states and 147 transitions. [2024-06-14 11:33:29,458 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 234 transitions, 3425 flow [2024-06-14 11:33:29,620 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 234 transitions, 3345 flow, removed 15 selfloop flow, removed 2 redundant places. [2024-06-14 11:33:29,623 INFO L231 Difference]: Finished difference. Result has 162 places, 221 transitions, 2790 flow [2024-06-14 11:33:29,623 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2579, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=217, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2790, PETRI_PLACES=162, PETRI_TRANSITIONS=221} [2024-06-14 11:33:29,624 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 119 predicate places. [2024-06-14 11:33:29,624 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 221 transitions, 2790 flow [2024-06-14 11:33:29,624 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:29,624 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:29,624 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:33:29,624 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-14 11:33:29,624 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:33:29,625 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:29,625 INFO L85 PathProgramCache]: Analyzing trace with hash -441912974, now seen corresponding path program 3 times [2024-06-14 11:33:29,625 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:29,625 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1690404424] [2024-06-14 11:33:29,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:29,625 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:29,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:29,699 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:33:29,699 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:29,699 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1690404424] [2024-06-14 11:33:29,699 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1690404424] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:29,700 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:29,700 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:33:29,700 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1273653234] [2024-06-14 11:33:29,700 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:29,700 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:33:29,700 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:29,701 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:33:29,701 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:33:29,719 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:33:29,720 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 221 transitions, 2790 flow. Second operand has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:29,720 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:29,720 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:33:29,720 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:30,026 INFO L124 PetriNetUnfolderBase]: 1667/2809 cut-off events. [2024-06-14 11:33:30,027 INFO L125 PetriNetUnfolderBase]: For 104515/104515 co-relation queries the response was YES. [2024-06-14 11:33:30,040 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19420 conditions, 2809 events. 1667/2809 cut-off events. For 104515/104515 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 16263 event pairs, 371 based on Foata normal form. 2/2808 useless extension candidates. Maximal degree in co-relation 19341. Up to 2256 conditions per place. [2024-06-14 11:33:30,051 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 156 selfloop transitions, 70 changer transitions 0/233 dead transitions. [2024-06-14 11:33:30,051 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 233 transitions, 3414 flow [2024-06-14 11:33:30,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:33:30,051 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:33:30,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 147 transitions. [2024-06-14 11:33:30,052 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-14 11:33:30,052 INFO L175 Difference]: Start difference. First operand has 162 places, 221 transitions, 2790 flow. Second operand 6 states and 147 transitions. [2024-06-14 11:33:30,052 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 233 transitions, 3414 flow [2024-06-14 11:33:30,187 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 233 transitions, 3192 flow, removed 24 selfloop flow, removed 5 redundant places. [2024-06-14 11:33:30,189 INFO L231 Difference]: Finished difference. Result has 163 places, 221 transitions, 2715 flow [2024-06-14 11:33:30,190 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2568, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=221, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2715, PETRI_PLACES=163, PETRI_TRANSITIONS=221} [2024-06-14 11:33:30,190 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 120 predicate places. [2024-06-14 11:33:30,190 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 221 transitions, 2715 flow [2024-06-14 11:33:30,190 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:30,190 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:30,190 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:33:30,190 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-14 11:33:30,190 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:33:30,191 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:30,191 INFO L85 PathProgramCache]: Analyzing trace with hash -441904046, now seen corresponding path program 1 times [2024-06-14 11:33:30,191 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:30,191 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1591153884] [2024-06-14 11:33:30,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:30,191 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:30,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:30,272 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:33:30,273 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:30,273 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1591153884] [2024-06-14 11:33:30,273 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1591153884] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:30,273 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:30,273 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:33:30,273 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1129127406] [2024-06-14 11:33:30,273 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:30,274 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:33:30,274 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:30,274 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:33:30,274 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:33:30,316 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-14 11:33:30,316 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 221 transitions, 2715 flow. Second operand has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:30,316 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:30,317 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-14 11:33:30,317 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:30,613 INFO L124 PetriNetUnfolderBase]: 1564/2715 cut-off events. [2024-06-14 11:33:30,613 INFO L125 PetriNetUnfolderBase]: For 110248/110272 co-relation queries the response was YES. [2024-06-14 11:33:30,627 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18380 conditions, 2715 events. 1564/2715 cut-off events. For 110248/110272 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 16215 event pairs, 344 based on Foata normal form. 12/2714 useless extension candidates. Maximal degree in co-relation 18301. Up to 2107 conditions per place. [2024-06-14 11:33:30,638 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 178 selfloop transitions, 30 changer transitions 0/237 dead transitions. [2024-06-14 11:33:30,638 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 237 transitions, 3205 flow [2024-06-14 11:33:30,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:33:30,639 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:33:30,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 144 transitions. [2024-06-14 11:33:30,639 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-14 11:33:30,639 INFO L175 Difference]: Start difference. First operand has 163 places, 221 transitions, 2715 flow. Second operand 6 states and 144 transitions. [2024-06-14 11:33:30,640 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 237 transitions, 3205 flow [2024-06-14 11:33:30,757 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 237 transitions, 3032 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-14 11:33:30,760 INFO L231 Difference]: Finished difference. Result has 163 places, 223 transitions, 2639 flow [2024-06-14 11:33:30,760 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2542, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=221, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2639, PETRI_PLACES=163, PETRI_TRANSITIONS=223} [2024-06-14 11:33:30,761 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 120 predicate places. [2024-06-14 11:33:30,761 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 223 transitions, 2639 flow [2024-06-14 11:33:30,761 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:30,761 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:30,761 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:33:30,761 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-14 11:33:30,761 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:33:30,762 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:30,762 INFO L85 PathProgramCache]: Analyzing trace with hash -1753294578, now seen corresponding path program 1 times [2024-06-14 11:33:30,762 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:30,762 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1155244263] [2024-06-14 11:33:30,762 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:30,762 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:30,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:30,854 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:33:30,854 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:30,854 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1155244263] [2024-06-14 11:33:30,854 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1155244263] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:30,854 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:30,855 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:33:30,855 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1543793838] [2024-06-14 11:33:30,855 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:30,855 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:33:30,855 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:30,855 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:33:30,856 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:33:30,896 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:33:30,897 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 223 transitions, 2639 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:30,897 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:30,897 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:33:30,897 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:31,430 INFO L124 PetriNetUnfolderBase]: 2312/3885 cut-off events. [2024-06-14 11:33:31,430 INFO L125 PetriNetUnfolderBase]: For 200007/200007 co-relation queries the response was YES. [2024-06-14 11:33:31,450 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27485 conditions, 3885 events. 2312/3885 cut-off events. For 200007/200007 co-relation queries the response was YES. Maximal size of possible extension queue 236. Compared 23744 event pairs, 407 based on Foata normal form. 42/3922 useless extension candidates. Maximal degree in co-relation 27409. Up to 2361 conditions per place. [2024-06-14 11:33:31,463 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 238 selfloop transitions, 45 changer transitions 0/290 dead transitions. [2024-06-14 11:33:31,464 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 290 transitions, 3901 flow [2024-06-14 11:33:31,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:33:31,464 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:33:31,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 244 transitions. [2024-06-14 11:33:31,464 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6455026455026455 [2024-06-14 11:33:31,465 INFO L175 Difference]: Start difference. First operand has 163 places, 223 transitions, 2639 flow. Second operand 9 states and 244 transitions. [2024-06-14 11:33:31,465 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 290 transitions, 3901 flow [2024-06-14 11:33:31,679 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 290 transitions, 3828 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-14 11:33:31,683 INFO L231 Difference]: Finished difference. Result has 170 places, 229 transitions, 2830 flow [2024-06-14 11:33:31,683 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2566, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=223, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2830, PETRI_PLACES=170, PETRI_TRANSITIONS=229} [2024-06-14 11:33:31,683 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 127 predicate places. [2024-06-14 11:33:31,683 INFO L495 AbstractCegarLoop]: Abstraction has has 170 places, 229 transitions, 2830 flow [2024-06-14 11:33:31,683 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:31,683 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:31,684 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:33:31,684 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-14 11:33:31,684 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:33:31,684 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:31,684 INFO L85 PathProgramCache]: Analyzing trace with hash -537548224, now seen corresponding path program 2 times [2024-06-14 11:33:31,684 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:31,684 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [257207005] [2024-06-14 11:33:31,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:31,684 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:31,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:31,796 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:33:31,797 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:31,797 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [257207005] [2024-06-14 11:33:31,797 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [257207005] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:31,797 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:31,797 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:33:31,797 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [678388645] [2024-06-14 11:33:31,797 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:31,798 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:33:31,798 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:31,798 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:33:31,798 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:33:31,844 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:33:31,845 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 229 transitions, 2830 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:31,845 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:31,845 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:33:31,845 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:32,394 INFO L124 PetriNetUnfolderBase]: 2470/4211 cut-off events. [2024-06-14 11:33:32,394 INFO L125 PetriNetUnfolderBase]: For 219019/219019 co-relation queries the response was YES. [2024-06-14 11:33:32,412 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29555 conditions, 4211 events. 2470/4211 cut-off events. For 219019/219019 co-relation queries the response was YES. Maximal size of possible extension queue 245. Compared 26544 event pairs, 608 based on Foata normal form. 42/4248 useless extension candidates. Maximal degree in co-relation 29476. Up to 2917 conditions per place. [2024-06-14 11:33:32,424 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 233 selfloop transitions, 42 changer transitions 0/282 dead transitions. [2024-06-14 11:33:32,424 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 282 transitions, 3920 flow [2024-06-14 11:33:32,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:33:32,425 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:33:32,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 215 transitions. [2024-06-14 11:33:32,425 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6398809523809523 [2024-06-14 11:33:32,425 INFO L175 Difference]: Start difference. First operand has 170 places, 229 transitions, 2830 flow. Second operand 8 states and 215 transitions. [2024-06-14 11:33:32,425 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 282 transitions, 3920 flow [2024-06-14 11:33:32,674 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 282 transitions, 3811 flow, removed 30 selfloop flow, removed 4 redundant places. [2024-06-14 11:33:32,677 INFO L231 Difference]: Finished difference. Result has 175 places, 233 transitions, 2946 flow [2024-06-14 11:33:32,677 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2721, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=229, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2946, PETRI_PLACES=175, PETRI_TRANSITIONS=233} [2024-06-14 11:33:32,678 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 132 predicate places. [2024-06-14 11:33:32,678 INFO L495 AbstractCegarLoop]: Abstraction has has 175 places, 233 transitions, 2946 flow [2024-06-14 11:33:32,678 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:32,678 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:32,678 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:33:32,678 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-14 11:33:32,678 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-14 11:33:32,679 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:32,679 INFO L85 PathProgramCache]: Analyzing trace with hash 1187391916, now seen corresponding path program 3 times [2024-06-14 11:33:32,679 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:32,679 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [229886071] [2024-06-14 11:33:32,679 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:32,679 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:32,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:32,766 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:33:32,767 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:32,767 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [229886071] [2024-06-14 11:33:32,767 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [229886071] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:32,767 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:32,767 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:33:32,767 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [253871039] [2024-06-14 11:33:32,767 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:32,768 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:33:32,768 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:32,768 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:33:32,768 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:33:32,804 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:33:32,804 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 233 transitions, 2946 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:32,804 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:32,804 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:33:32,804 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:33,326 INFO L124 PetriNetUnfolderBase]: 2454/4207 cut-off events. [2024-06-14 11:33:33,326 INFO L125 PetriNetUnfolderBase]: For 203337/203337 co-relation queries the response was YES. [2024-06-14 11:33:33,349 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28201 conditions, 4207 events. 2454/4207 cut-off events. For 203337/203337 co-relation queries the response was YES. Maximal size of possible extension queue 244. Compared 26715 event pairs, 708 based on Foata normal form. 50/4254 useless extension candidates. Maximal degree in co-relation 28119. Up to 3393 conditions per place. [2024-06-14 11:33:33,364 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 226 selfloop transitions, 42 changer transitions 0/275 dead transitions. [2024-06-14 11:33:33,364 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 275 transitions, 3760 flow [2024-06-14 11:33:33,364 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:33:33,364 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:33:33,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 209 transitions. [2024-06-14 11:33:33,365 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6220238095238095 [2024-06-14 11:33:33,365 INFO L175 Difference]: Start difference. First operand has 175 places, 233 transitions, 2946 flow. Second operand 8 states and 209 transitions. [2024-06-14 11:33:33,365 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 275 transitions, 3760 flow [2024-06-14 11:33:33,623 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 275 transitions, 3651 flow, removed 30 selfloop flow, removed 4 redundant places. [2024-06-14 11:33:33,626 INFO L231 Difference]: Finished difference. Result has 179 places, 235 transitions, 3012 flow [2024-06-14 11:33:33,626 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2837, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=233, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3012, PETRI_PLACES=179, PETRI_TRANSITIONS=235} [2024-06-14 11:33:33,626 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 136 predicate places. [2024-06-14 11:33:33,626 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 235 transitions, 3012 flow [2024-06-14 11:33:33,627 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:33,627 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:33,627 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:33:33,627 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-14 11:33:33,627 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-14 11:33:33,627 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:33,627 INFO L85 PathProgramCache]: Analyzing trace with hash -1939041238, now seen corresponding path program 4 times [2024-06-14 11:33:33,627 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:33,627 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [657576834] [2024-06-14 11:33:33,627 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:33,627 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:33,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:33,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-14 11:33:33,723 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:33,723 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [657576834] [2024-06-14 11:33:33,724 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [657576834] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:33,724 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:33,724 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:33:33,724 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [140781952] [2024-06-14 11:33:33,724 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:33,725 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:33:33,727 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:33,727 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:33:33,727 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:33:33,779 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:33:33,780 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 235 transitions, 3012 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:33,780 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:33,780 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:33:33,780 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:34,308 INFO L124 PetriNetUnfolderBase]: 2651/4548 cut-off events. [2024-06-14 11:33:34,308 INFO L125 PetriNetUnfolderBase]: For 217881/217881 co-relation queries the response was YES. [2024-06-14 11:33:34,331 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29925 conditions, 4548 events. 2651/4548 cut-off events. For 217881/217881 co-relation queries the response was YES. Maximal size of possible extension queue 257. Compared 29443 event pairs, 764 based on Foata normal form. 50/4589 useless extension candidates. Maximal degree in co-relation 29841. Up to 3289 conditions per place. [2024-06-14 11:33:34,346 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 154 selfloop transitions, 115 changer transitions 0/276 dead transitions. [2024-06-14 11:33:34,346 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 276 transitions, 3988 flow [2024-06-14 11:33:34,346 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:33:34,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:33:34,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 215 transitions. [2024-06-14 11:33:34,347 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6398809523809523 [2024-06-14 11:33:34,347 INFO L175 Difference]: Start difference. First operand has 179 places, 235 transitions, 3012 flow. Second operand 8 states and 215 transitions. [2024-06-14 11:33:34,347 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 276 transitions, 3988 flow [2024-06-14 11:33:34,606 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 276 transitions, 3853 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-06-14 11:33:34,610 INFO L231 Difference]: Finished difference. Result has 181 places, 237 transitions, 3196 flow [2024-06-14 11:33:34,610 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2877, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=235, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3196, PETRI_PLACES=181, PETRI_TRANSITIONS=237} [2024-06-14 11:33:34,610 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 138 predicate places. [2024-06-14 11:33:34,610 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 237 transitions, 3196 flow [2024-06-14 11:33:34,611 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:34,611 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:34,611 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:33:34,611 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-14 11:33:34,611 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:33:34,611 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:34,611 INFO L85 PathProgramCache]: Analyzing trace with hash 1306296748, now seen corresponding path program 5 times [2024-06-14 11:33:34,612 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:34,612 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1576181033] [2024-06-14 11:33:34,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:34,612 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:34,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:34,714 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:33:34,714 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:34,714 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1576181033] [2024-06-14 11:33:34,714 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1576181033] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:34,714 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:34,714 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:33:34,714 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2007196015] [2024-06-14 11:33:34,715 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:34,716 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:33:34,716 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:34,716 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:33:34,716 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:33:34,754 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:33:34,754 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 237 transitions, 3196 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:34,754 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:34,754 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:33:34,754 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:35,378 INFO L124 PetriNetUnfolderBase]: 2848/4898 cut-off events. [2024-06-14 11:33:35,378 INFO L125 PetriNetUnfolderBase]: For 237426/237426 co-relation queries the response was YES. [2024-06-14 11:33:35,403 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31932 conditions, 4898 events. 2848/4898 cut-off events. For 237426/237426 co-relation queries the response was YES. Maximal size of possible extension queue 271. Compared 32224 event pairs, 838 based on Foata normal form. 50/4939 useless extension candidates. Maximal degree in co-relation 31847. Up to 3628 conditions per place. [2024-06-14 11:33:35,417 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 162 selfloop transitions, 110 changer transitions 0/279 dead transitions. [2024-06-14 11:33:35,417 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 279 transitions, 4274 flow [2024-06-14 11:33:35,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:33:35,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:33:35,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 216 transitions. [2024-06-14 11:33:35,418 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6428571428571429 [2024-06-14 11:33:35,418 INFO L175 Difference]: Start difference. First operand has 181 places, 237 transitions, 3196 flow. Second operand 8 states and 216 transitions. [2024-06-14 11:33:35,418 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 279 transitions, 4274 flow [2024-06-14 11:33:35,691 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 279 transitions, 3987 flow, removed 31 selfloop flow, removed 6 redundant places. [2024-06-14 11:33:35,694 INFO L231 Difference]: Finished difference. Result has 183 places, 239 transitions, 3222 flow [2024-06-14 11:33:35,695 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2909, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=237, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3222, PETRI_PLACES=183, PETRI_TRANSITIONS=239} [2024-06-14 11:33:35,695 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 140 predicate places. [2024-06-14 11:33:35,695 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 239 transitions, 3222 flow [2024-06-14 11:33:35,695 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:35,695 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:35,695 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:33:35,695 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-14 11:33:35,696 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:33:35,696 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:35,696 INFO L85 PathProgramCache]: Analyzing trace with hash 1306148878, now seen corresponding path program 6 times [2024-06-14 11:33:35,696 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:35,696 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1329583685] [2024-06-14 11:33:35,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:35,696 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:35,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:35,776 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:33:35,777 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:35,777 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1329583685] [2024-06-14 11:33:35,777 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1329583685] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:35,777 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:35,777 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:33:35,777 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [267646498] [2024-06-14 11:33:35,777 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:35,778 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:33:35,778 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:35,778 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:33:35,778 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:33:35,835 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:33:35,835 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 239 transitions, 3222 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:35,835 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:35,836 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:33:35,836 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:36,600 INFO L124 PetriNetUnfolderBase]: 3111/5365 cut-off events. [2024-06-14 11:33:36,600 INFO L125 PetriNetUnfolderBase]: For 246913/246913 co-relation queries the response was YES. [2024-06-14 11:33:36,630 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34927 conditions, 5365 events. 3111/5365 cut-off events. For 246913/246913 co-relation queries the response was YES. Maximal size of possible extension queue 301. Compared 36039 event pairs, 886 based on Foata normal form. 42/5398 useless extension candidates. Maximal degree in co-relation 34841. Up to 3273 conditions per place. [2024-06-14 11:33:36,651 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 171 selfloop transitions, 112 changer transitions 0/290 dead transitions. [2024-06-14 11:33:36,651 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 290 transitions, 4504 flow [2024-06-14 11:33:36,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:33:36,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:33:36,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 221 transitions. [2024-06-14 11:33:36,652 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6577380952380952 [2024-06-14 11:33:36,652 INFO L175 Difference]: Start difference. First operand has 183 places, 239 transitions, 3222 flow. Second operand 8 states and 221 transitions. [2024-06-14 11:33:36,652 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 290 transitions, 4504 flow [2024-06-14 11:33:36,977 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 290 transitions, 4225 flow, removed 32 selfloop flow, removed 6 redundant places. [2024-06-14 11:33:36,980 INFO L231 Difference]: Finished difference. Result has 186 places, 243 transitions, 3329 flow [2024-06-14 11:33:36,980 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2943, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=239, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3329, PETRI_PLACES=186, PETRI_TRANSITIONS=243} [2024-06-14 11:33:36,981 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 143 predicate places. [2024-06-14 11:33:36,981 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 243 transitions, 3329 flow [2024-06-14 11:33:36,981 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:36,981 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:36,981 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:33:36,981 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-14 11:33:36,981 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:33:36,982 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:36,982 INFO L85 PathProgramCache]: Analyzing trace with hash -1931416726, now seen corresponding path program 1 times [2024-06-14 11:33:36,982 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:36,982 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1856052377] [2024-06-14 11:33:36,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:36,982 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:36,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:37,079 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:33:37,080 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:37,080 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1856052377] [2024-06-14 11:33:37,080 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1856052377] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:37,080 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:37,080 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:33:37,081 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1951406787] [2024-06-14 11:33:37,081 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:37,081 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:33:37,081 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:37,081 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:33:37,082 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:33:37,118 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:33:37,119 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 243 transitions, 3329 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:37,119 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:37,119 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:33:37,119 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:37,884 INFO L124 PetriNetUnfolderBase]: 3269/5679 cut-off events. [2024-06-14 11:33:37,884 INFO L125 PetriNetUnfolderBase]: For 270321/270321 co-relation queries the response was YES. [2024-06-14 11:33:37,916 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36422 conditions, 5679 events. 3269/5679 cut-off events. For 270321/270321 co-relation queries the response was YES. Maximal size of possible extension queue 322. Compared 39095 event pairs, 926 based on Foata normal form. 42/5709 useless extension candidates. Maximal degree in co-relation 36334. Up to 3337 conditions per place. [2024-06-14 11:33:37,934 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 160 selfloop transitions, 123 changer transitions 0/290 dead transitions. [2024-06-14 11:33:37,935 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 290 transitions, 4397 flow [2024-06-14 11:33:37,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:33:37,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:33:37,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 219 transitions. [2024-06-14 11:33:37,936 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6517857142857143 [2024-06-14 11:33:37,936 INFO L175 Difference]: Start difference. First operand has 186 places, 243 transitions, 3329 flow. Second operand 8 states and 219 transitions. [2024-06-14 11:33:37,936 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 290 transitions, 4397 flow [2024-06-14 11:33:38,343 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 290 transitions, 4169 flow, removed 41 selfloop flow, removed 4 redundant places. [2024-06-14 11:33:38,346 INFO L231 Difference]: Finished difference. Result has 190 places, 245 transitions, 3446 flow [2024-06-14 11:33:38,346 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3101, PETRI_DIFFERENCE_MINUEND_PLACES=182, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=243, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3446, PETRI_PLACES=190, PETRI_TRANSITIONS=245} [2024-06-14 11:33:38,353 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 147 predicate places. [2024-06-14 11:33:38,353 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 245 transitions, 3446 flow [2024-06-14 11:33:38,353 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:38,353 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:38,353 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:33:38,353 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-14 11:33:38,353 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:33:38,354 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:38,354 INFO L85 PathProgramCache]: Analyzing trace with hash 1956205720, now seen corresponding path program 1 times [2024-06-14 11:33:38,354 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:38,354 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [560093378] [2024-06-14 11:33:38,354 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:38,354 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:38,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:38,428 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:33:38,428 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:38,428 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [560093378] [2024-06-14 11:33:38,428 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [560093378] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:38,428 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:38,428 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:33:38,429 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [215580908] [2024-06-14 11:33:38,429 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:38,429 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:33:38,429 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:38,429 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:33:38,429 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:33:38,447 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:33:38,447 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 245 transitions, 3446 flow. Second operand has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:38,448 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:38,448 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:33:38,448 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:39,112 INFO L124 PetriNetUnfolderBase]: 3263/5660 cut-off events. [2024-06-14 11:33:39,112 INFO L125 PetriNetUnfolderBase]: For 228115/228115 co-relation queries the response was YES. [2024-06-14 11:33:39,144 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36485 conditions, 5660 events. 3263/5660 cut-off events. For 228115/228115 co-relation queries the response was YES. Maximal size of possible extension queue 322. Compared 38768 event pairs, 1087 based on Foata normal form. 2/5656 useless extension candidates. Maximal degree in co-relation 36395. Up to 4959 conditions per place. [2024-06-14 11:33:39,160 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 196 selfloop transitions, 64 changer transitions 0/267 dead transitions. [2024-06-14 11:33:39,160 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 267 transitions, 4290 flow [2024-06-14 11:33:39,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:33:39,161 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:33:39,161 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 157 transitions. [2024-06-14 11:33:39,161 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.623015873015873 [2024-06-14 11:33:39,161 INFO L175 Difference]: Start difference. First operand has 190 places, 245 transitions, 3446 flow. Second operand 6 states and 157 transitions. [2024-06-14 11:33:39,161 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 267 transitions, 4290 flow [2024-06-14 11:33:39,620 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 267 transitions, 3975 flow, removed 36 selfloop flow, removed 6 redundant places. [2024-06-14 11:33:39,623 INFO L231 Difference]: Finished difference. Result has 190 places, 245 transitions, 3267 flow [2024-06-14 11:33:39,623 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3131, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=245, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3267, PETRI_PLACES=190, PETRI_TRANSITIONS=245} [2024-06-14 11:33:39,623 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 147 predicate places. [2024-06-14 11:33:39,623 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 245 transitions, 3267 flow [2024-06-14 11:33:39,624 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:39,624 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:39,624 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:33:39,624 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-14 11:33:39,624 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:33:39,624 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:39,624 INFO L85 PathProgramCache]: Analyzing trace with hash 1961919640, now seen corresponding path program 2 times [2024-06-14 11:33:39,625 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:39,625 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1888957571] [2024-06-14 11:33:39,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:39,625 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:39,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:39,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-14 11:33:39,694 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:39,694 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1888957571] [2024-06-14 11:33:39,694 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1888957571] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:39,694 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:39,695 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:33:39,695 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2047430313] [2024-06-14 11:33:39,695 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:39,695 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:33:39,695 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:39,695 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:33:39,695 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:33:39,722 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:33:39,723 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 245 transitions, 3267 flow. Second operand has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:39,723 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:39,724 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:33:39,724 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:40,371 INFO L124 PetriNetUnfolderBase]: 3284/5692 cut-off events. [2024-06-14 11:33:40,372 INFO L125 PetriNetUnfolderBase]: For 234646/234646 co-relation queries the response was YES. [2024-06-14 11:33:40,487 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36135 conditions, 5692 events. 3284/5692 cut-off events. For 234646/234646 co-relation queries the response was YES. Maximal size of possible extension queue 322. Compared 39027 event pairs, 1087 based on Foata normal form. 1/5687 useless extension candidates. Maximal degree in co-relation 36044. Up to 4970 conditions per place. [2024-06-14 11:33:40,502 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 191 selfloop transitions, 74 changer transitions 0/272 dead transitions. [2024-06-14 11:33:40,502 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 272 transitions, 4249 flow [2024-06-14 11:33:40,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:33:40,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:33:40,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 152 transitions. [2024-06-14 11:33:40,504 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6031746031746031 [2024-06-14 11:33:40,505 INFO L175 Difference]: Start difference. First operand has 190 places, 245 transitions, 3267 flow. Second operand 6 states and 152 transitions. [2024-06-14 11:33:40,505 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 272 transitions, 4249 flow [2024-06-14 11:33:40,844 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 272 transitions, 4129 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-06-14 11:33:40,848 INFO L231 Difference]: Finished difference. Result has 194 places, 253 transitions, 3452 flow [2024-06-14 11:33:40,848 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3157, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=245, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=177, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3452, PETRI_PLACES=194, PETRI_TRANSITIONS=253} [2024-06-14 11:33:40,848 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 151 predicate places. [2024-06-14 11:33:40,849 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 253 transitions, 3452 flow [2024-06-14 11:33:40,849 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:40,849 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:40,849 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:33:40,849 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-14 11:33:40,849 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-14 11:33:40,849 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:40,850 INFO L85 PathProgramCache]: Analyzing trace with hash -735865050, now seen corresponding path program 7 times [2024-06-14 11:33:40,850 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:40,850 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1152798932] [2024-06-14 11:33:40,850 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:40,850 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:40,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:40,937 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:33:40,937 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:40,937 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1152798932] [2024-06-14 11:33:40,938 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1152798932] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:40,938 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:40,938 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:33:40,938 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1415415068] [2024-06-14 11:33:40,938 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:40,938 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:33:40,938 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:40,939 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:33:40,939 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:33:40,977 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:33:40,977 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 253 transitions, 3452 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:40,977 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:40,977 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:33:40,977 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:41,693 INFO L124 PetriNetUnfolderBase]: 3471/6007 cut-off events. [2024-06-14 11:33:41,693 INFO L125 PetriNetUnfolderBase]: For 304063/304063 co-relation queries the response was YES. [2024-06-14 11:33:41,728 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38131 conditions, 6007 events. 3471/6007 cut-off events. For 304063/304063 co-relation queries the response was YES. Maximal size of possible extension queue 346. Compared 41751 event pairs, 1140 based on Foata normal form. 50/6054 useless extension candidates. Maximal degree in co-relation 38038. Up to 4678 conditions per place. [2024-06-14 11:33:41,745 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 170 selfloop transitions, 113 changer transitions 0/290 dead transitions. [2024-06-14 11:33:41,745 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 290 transitions, 4404 flow [2024-06-14 11:33:41,746 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:33:41,746 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:33:41,746 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 208 transitions. [2024-06-14 11:33:41,746 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6190476190476191 [2024-06-14 11:33:41,746 INFO L175 Difference]: Start difference. First operand has 194 places, 253 transitions, 3452 flow. Second operand 8 states and 208 transitions. [2024-06-14 11:33:41,746 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 290 transitions, 4404 flow [2024-06-14 11:33:42,287 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 290 transitions, 4323 flow, removed 1 selfloop flow, removed 2 redundant places. [2024-06-14 11:33:42,291 INFO L231 Difference]: Finished difference. Result has 200 places, 255 transitions, 3702 flow [2024-06-14 11:33:42,291 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3371, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=253, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3702, PETRI_PLACES=200, PETRI_TRANSITIONS=255} [2024-06-14 11:33:42,292 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 157 predicate places. [2024-06-14 11:33:42,292 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 255 transitions, 3702 flow [2024-06-14 11:33:42,292 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:42,292 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:42,292 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:33:42,292 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-14 11:33:42,292 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-14 11:33:42,292 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:42,292 INFO L85 PathProgramCache]: Analyzing trace with hash -19276758, now seen corresponding path program 8 times [2024-06-14 11:33:42,292 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:42,293 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1466761575] [2024-06-14 11:33:42,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:42,293 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:42,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:42,375 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:33:42,375 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:42,375 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1466761575] [2024-06-14 11:33:42,375 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1466761575] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:42,375 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:42,375 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:33:42,375 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [80208604] [2024-06-14 11:33:42,375 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:42,376 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:33:42,376 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:42,376 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:33:42,376 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:33:42,413 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:33:42,414 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 255 transitions, 3702 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:42,414 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:42,414 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:33:42,414 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:43,203 INFO L124 PetriNetUnfolderBase]: 3668/6346 cut-off events. [2024-06-14 11:33:43,203 INFO L125 PetriNetUnfolderBase]: For 328060/328060 co-relation queries the response was YES. [2024-06-14 11:33:43,240 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40681 conditions, 6346 events. 3668/6346 cut-off events. For 328060/328060 co-relation queries the response was YES. Maximal size of possible extension queue 373. Compared 44639 event pairs, 1213 based on Foata normal form. 50/6393 useless extension candidates. Maximal degree in co-relation 40587. Up to 5005 conditions per place. [2024-06-14 11:33:43,259 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 181 selfloop transitions, 104 changer transitions 0/292 dead transitions. [2024-06-14 11:33:43,259 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 292 transitions, 4666 flow [2024-06-14 11:33:43,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:33:43,259 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:33:43,259 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 209 transitions. [2024-06-14 11:33:43,260 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6220238095238095 [2024-06-14 11:33:43,260 INFO L175 Difference]: Start difference. First operand has 200 places, 255 transitions, 3702 flow. Second operand 8 states and 209 transitions. [2024-06-14 11:33:43,260 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 292 transitions, 4666 flow [2024-06-14 11:33:43,794 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 292 transitions, 4369 flow, removed 38 selfloop flow, removed 6 redundant places. [2024-06-14 11:33:43,798 INFO L231 Difference]: Finished difference. Result has 202 places, 257 transitions, 3722 flow [2024-06-14 11:33:43,798 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3405, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=255, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3722, PETRI_PLACES=202, PETRI_TRANSITIONS=257} [2024-06-14 11:33:43,798 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 159 predicate places. [2024-06-14 11:33:43,798 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 257 transitions, 3722 flow [2024-06-14 11:33:43,798 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:43,798 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:43,798 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:33:43,798 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-14 11:33:43,798 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-14 11:33:43,799 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:43,799 INFO L85 PathProgramCache]: Analyzing trace with hash -577510668, now seen corresponding path program 9 times [2024-06-14 11:33:43,799 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:43,799 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1565913641] [2024-06-14 11:33:43,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:43,799 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:43,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:43,874 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:33:43,874 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:43,874 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1565913641] [2024-06-14 11:33:43,875 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1565913641] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:43,875 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:43,875 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:33:43,875 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1977458959] [2024-06-14 11:33:43,875 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:43,875 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:33:43,875 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:43,876 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:33:43,876 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:33:43,911 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:33:43,911 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 257 transitions, 3722 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:43,912 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:43,912 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:33:43,912 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:44,753 INFO L124 PetriNetUnfolderBase]: 3865/6697 cut-off events. [2024-06-14 11:33:44,753 INFO L125 PetriNetUnfolderBase]: For 346627/346627 co-relation queries the response was YES. [2024-06-14 11:33:44,790 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42367 conditions, 6697 events. 3865/6697 cut-off events. For 346627/346627 co-relation queries the response was YES. Maximal size of possible extension queue 400. Compared 47635 event pairs, 1286 based on Foata normal form. 50/6744 useless extension candidates. Maximal degree in co-relation 42272. Up to 5344 conditions per place. [2024-06-14 11:33:44,808 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 185 selfloop transitions, 103 changer transitions 0/295 dead transitions. [2024-06-14 11:33:44,808 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 295 transitions, 4800 flow [2024-06-14 11:33:44,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:33:44,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:33:44,809 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 209 transitions. [2024-06-14 11:33:44,809 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6220238095238095 [2024-06-14 11:33:44,809 INFO L175 Difference]: Start difference. First operand has 202 places, 257 transitions, 3722 flow. Second operand 8 states and 209 transitions. [2024-06-14 11:33:44,809 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 295 transitions, 4800 flow [2024-06-14 11:33:45,332 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 295 transitions, 4517 flow, removed 40 selfloop flow, removed 6 redundant places. [2024-06-14 11:33:45,336 INFO L231 Difference]: Finished difference. Result has 204 places, 259 transitions, 3758 flow [2024-06-14 11:33:45,336 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3439, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=257, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3758, PETRI_PLACES=204, PETRI_TRANSITIONS=259} [2024-06-14 11:33:45,336 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 161 predicate places. [2024-06-14 11:33:45,336 INFO L495 AbstractCegarLoop]: Abstraction has has 204 places, 259 transitions, 3758 flow [2024-06-14 11:33:45,337 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:45,337 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:45,337 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:33:45,337 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-14 11:33:45,337 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:33:45,337 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:45,337 INFO L85 PathProgramCache]: Analyzing trace with hash -218726418, now seen corresponding path program 10 times [2024-06-14 11:33:45,337 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:45,337 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [723373703] [2024-06-14 11:33:45,338 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:45,338 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:45,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:45,411 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:33:45,412 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:45,412 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [723373703] [2024-06-14 11:33:45,412 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [723373703] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:45,412 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:45,412 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:33:45,412 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1744093278] [2024-06-14 11:33:45,412 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:45,413 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:33:45,413 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:45,413 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:33:45,413 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:33:45,468 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:33:45,469 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 204 places, 259 transitions, 3758 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:45,469 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:45,469 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:33:45,469 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:46,460 INFO L124 PetriNetUnfolderBase]: 4204/7292 cut-off events. [2024-06-14 11:33:46,460 INFO L125 PetriNetUnfolderBase]: For 395206/395206 co-relation queries the response was YES. [2024-06-14 11:33:46,500 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46607 conditions, 7292 events. 4204/7292 cut-off events. For 395206/395206 co-relation queries the response was YES. Maximal size of possible extension queue 455. Compared 52913 event pairs, 1360 based on Foata normal form. 42/7331 useless extension candidates. Maximal degree in co-relation 46511. Up to 4575 conditions per place. [2024-06-14 11:33:46,524 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 193 selfloop transitions, 106 changer transitions 0/306 dead transitions. [2024-06-14 11:33:46,524 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 306 transitions, 5064 flow [2024-06-14 11:33:46,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:33:46,525 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:33:46,525 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 214 transitions. [2024-06-14 11:33:46,525 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6369047619047619 [2024-06-14 11:33:46,525 INFO L175 Difference]: Start difference. First operand has 204 places, 259 transitions, 3758 flow. Second operand 8 states and 214 transitions. [2024-06-14 11:33:46,526 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 306 transitions, 5064 flow [2024-06-14 11:33:47,227 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 306 transitions, 4779 flow, removed 42 selfloop flow, removed 6 redundant places. [2024-06-14 11:33:47,231 INFO L231 Difference]: Finished difference. Result has 207 places, 263 transitions, 3883 flow [2024-06-14 11:33:47,231 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3473, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3883, PETRI_PLACES=207, PETRI_TRANSITIONS=263} [2024-06-14 11:33:47,232 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 164 predicate places. [2024-06-14 11:33:47,232 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 263 transitions, 3883 flow [2024-06-14 11:33:47,232 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:47,232 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:47,232 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:33:47,232 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-14 11:33:47,233 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:33:47,233 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:47,233 INFO L85 PathProgramCache]: Analyzing trace with hash 1659711672, now seen corresponding path program 2 times [2024-06-14 11:33:47,233 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:47,233 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1879688141] [2024-06-14 11:33:47,233 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:47,234 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:47,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:47,314 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:33:47,314 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:47,314 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1879688141] [2024-06-14 11:33:47,314 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1879688141] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:47,314 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:47,314 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:33:47,315 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [73369862] [2024-06-14 11:33:47,315 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:47,315 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:33:47,315 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:47,317 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:33:47,317 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:33:47,351 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:33:47,356 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 263 transitions, 3883 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:47,356 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:47,356 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:33:47,357 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:48,405 INFO L124 PetriNetUnfolderBase]: 4355/7593 cut-off events. [2024-06-14 11:33:48,405 INFO L125 PetriNetUnfolderBase]: For 410686/410686 co-relation queries the response was YES. [2024-06-14 11:33:48,460 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47958 conditions, 7593 events. 4355/7593 cut-off events. For 410686/410686 co-relation queries the response was YES. Maximal size of possible extension queue 474. Compared 55890 event pairs, 1445 based on Foata normal form. 42/7632 useless extension candidates. Maximal degree in co-relation 47860. Up to 5839 conditions per place. [2024-06-14 11:33:48,485 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 182 selfloop transitions, 117 changer transitions 0/306 dead transitions. [2024-06-14 11:33:48,486 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 306 transitions, 4933 flow [2024-06-14 11:33:48,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:33:48,486 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:33:48,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 213 transitions. [2024-06-14 11:33:48,486 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6339285714285714 [2024-06-14 11:33:48,487 INFO L175 Difference]: Start difference. First operand has 207 places, 263 transitions, 3883 flow. Second operand 8 states and 213 transitions. [2024-06-14 11:33:48,487 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 306 transitions, 4933 flow [2024-06-14 11:33:49,241 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 306 transitions, 4696 flow, removed 53 selfloop flow, removed 4 redundant places. [2024-06-14 11:33:49,245 INFO L231 Difference]: Finished difference. Result has 211 places, 265 transitions, 3999 flow [2024-06-14 11:33:49,245 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3646, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3999, PETRI_PLACES=211, PETRI_TRANSITIONS=265} [2024-06-14 11:33:49,246 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 168 predicate places. [2024-06-14 11:33:49,246 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 265 transitions, 3999 flow [2024-06-14 11:33:49,246 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:49,247 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:49,247 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:33:49,247 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-14 11:33:49,247 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:33:49,247 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:49,247 INFO L85 PathProgramCache]: Analyzing trace with hash -2060904696, now seen corresponding path program 3 times [2024-06-14 11:33:49,247 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:49,248 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [25571609] [2024-06-14 11:33:49,248 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:49,248 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:49,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:49,321 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:33:49,321 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:49,321 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [25571609] [2024-06-14 11:33:49,322 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [25571609] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:49,324 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:49,324 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:33:49,324 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [738638367] [2024-06-14 11:33:49,324 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:49,324 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:33:49,325 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:49,325 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:33:49,325 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:33:49,362 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:33:49,362 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 265 transitions, 3999 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:49,362 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:49,362 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:33:49,362 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:50,410 INFO L124 PetriNetUnfolderBase]: 4666/8167 cut-off events. [2024-06-14 11:33:50,410 INFO L125 PetriNetUnfolderBase]: For 473605/473605 co-relation queries the response was YES. [2024-06-14 11:33:50,467 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52217 conditions, 8167 events. 4666/8167 cut-off events. For 473605/473605 co-relation queries the response was YES. Maximal size of possible extension queue 522. Compared 60990 event pairs, 1497 based on Foata normal form. 42/8206 useless extension candidates. Maximal degree in co-relation 52117. Up to 3451 conditions per place. [2024-06-14 11:33:50,494 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 181 selfloop transitions, 126 changer transitions 0/314 dead transitions. [2024-06-14 11:33:50,494 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 314 transitions, 5237 flow [2024-06-14 11:33:50,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:33:50,494 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:33:50,494 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 216 transitions. [2024-06-14 11:33:50,495 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6428571428571429 [2024-06-14 11:33:50,495 INFO L175 Difference]: Start difference. First operand has 211 places, 265 transitions, 3999 flow. Second operand 8 states and 216 transitions. [2024-06-14 11:33:50,495 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 314 transitions, 5237 flow [2024-06-14 11:33:51,304 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 314 transitions, 4914 flow, removed 46 selfloop flow, removed 6 redundant places. [2024-06-14 11:33:51,307 INFO L231 Difference]: Finished difference. Result has 213 places, 267 transitions, 4049 flow [2024-06-14 11:33:51,308 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3676, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=265, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4049, PETRI_PLACES=213, PETRI_TRANSITIONS=267} [2024-06-14 11:33:51,308 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 170 predicate places. [2024-06-14 11:33:51,308 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 267 transitions, 4049 flow [2024-06-14 11:33:51,308 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:51,308 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:51,308 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:33:51,309 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-14 11:33:51,309 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:33:51,309 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:51,309 INFO L85 PathProgramCache]: Analyzing trace with hash -11652246, now seen corresponding path program 4 times [2024-06-14 11:33:51,309 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:51,309 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [911799739] [2024-06-14 11:33:51,309 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:51,310 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:51,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:51,384 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:33:51,384 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:51,384 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [911799739] [2024-06-14 11:33:51,385 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [911799739] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:51,385 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:51,385 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:33:51,385 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [905128575] [2024-06-14 11:33:51,385 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:51,385 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:33:51,385 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:51,385 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:33:51,385 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:33:51,439 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:33:51,439 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 267 transitions, 4049 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:51,439 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:51,439 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:33:51,439 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:52,610 INFO L124 PetriNetUnfolderBase]: 4730/8315 cut-off events. [2024-06-14 11:33:52,610 INFO L125 PetriNetUnfolderBase]: For 456567/456567 co-relation queries the response was YES. [2024-06-14 11:33:52,658 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51563 conditions, 8315 events. 4730/8315 cut-off events. For 456567/456567 co-relation queries the response was YES. Maximal size of possible extension queue 538. Compared 62921 event pairs, 1687 based on Foata normal form. 42/8354 useless extension candidates. Maximal degree in co-relation 51462. Up to 6137 conditions per place. [2024-06-14 11:33:52,682 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 191 selfloop transitions, 110 changer transitions 0/308 dead transitions. [2024-06-14 11:33:52,682 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 308 transitions, 4959 flow [2024-06-14 11:33:52,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:33:52,683 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:33:52,683 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 212 transitions. [2024-06-14 11:33:52,683 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6309523809523809 [2024-06-14 11:33:52,683 INFO L175 Difference]: Start difference. First operand has 213 places, 267 transitions, 4049 flow. Second operand 8 states and 212 transitions. [2024-06-14 11:33:52,683 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 308 transitions, 4959 flow [2024-06-14 11:33:53,486 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 308 transitions, 4570 flow, removed 53 selfloop flow, removed 8 redundant places. [2024-06-14 11:33:53,490 INFO L231 Difference]: Finished difference. Result has 212 places, 267 transitions, 3843 flow [2024-06-14 11:33:53,490 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3576, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=266, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3843, PETRI_PLACES=212, PETRI_TRANSITIONS=267} [2024-06-14 11:33:53,490 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 169 predicate places. [2024-06-14 11:33:53,490 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 267 transitions, 3843 flow [2024-06-14 11:33:53,490 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:53,490 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:53,490 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:33:53,490 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-14 11:33:53,491 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:33:53,491 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:53,491 INFO L85 PathProgramCache]: Analyzing trace with hash -227472232, now seen corresponding path program 3 times [2024-06-14 11:33:53,491 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:53,491 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1894988038] [2024-06-14 11:33:53,491 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:53,491 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:53,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:53,555 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:33:53,555 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:53,555 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1894988038] [2024-06-14 11:33:53,556 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1894988038] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:53,556 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:53,556 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:33:53,556 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1330466246] [2024-06-14 11:33:53,556 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:53,557 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:33:53,557 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:53,557 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:33:53,557 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:33:53,579 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:33:53,579 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 267 transitions, 3843 flow. Second operand has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:53,579 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:53,579 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:33:53,579 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:54,570 INFO L124 PetriNetUnfolderBase]: 4724/8289 cut-off events. [2024-06-14 11:33:54,570 INFO L125 PetriNetUnfolderBase]: For 404021/404021 co-relation queries the response was YES. [2024-06-14 11:33:54,626 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50823 conditions, 8289 events. 4724/8289 cut-off events. For 404021/404021 co-relation queries the response was YES. Maximal size of possible extension queue 535. Compared 62555 event pairs, 1807 based on Foata normal form. 2/8289 useless extension candidates. Maximal degree in co-relation 50724. Up to 7441 conditions per place. [2024-06-14 11:33:54,651 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 213 selfloop transitions, 65 changer transitions 0/285 dead transitions. [2024-06-14 11:33:54,651 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 285 transitions, 4659 flow [2024-06-14 11:33:54,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:33:54,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:33:54,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 150 transitions. [2024-06-14 11:33:54,652 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5952380952380952 [2024-06-14 11:33:54,652 INFO L175 Difference]: Start difference. First operand has 212 places, 267 transitions, 3843 flow. Second operand 6 states and 150 transitions. [2024-06-14 11:33:54,652 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 285 transitions, 4659 flow [2024-06-14 11:33:55,372 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 285 transitions, 4303 flow, removed 46 selfloop flow, removed 7 redundant places. [2024-06-14 11:33:55,375 INFO L231 Difference]: Finished difference. Result has 211 places, 267 transitions, 3626 flow [2024-06-14 11:33:55,375 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3487, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3626, PETRI_PLACES=211, PETRI_TRANSITIONS=267} [2024-06-14 11:33:55,375 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 168 predicate places. [2024-06-14 11:33:55,375 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 267 transitions, 3626 flow [2024-06-14 11:33:55,376 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:55,376 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:55,376 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:33:55,376 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-14 11:33:55,376 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:33:55,376 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:55,376 INFO L85 PathProgramCache]: Analyzing trace with hash -1282515862, now seen corresponding path program 4 times [2024-06-14 11:33:55,376 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:55,376 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [79699786] [2024-06-14 11:33:55,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:55,376 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:55,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:55,451 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:33:55,451 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:55,451 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [79699786] [2024-06-14 11:33:55,451 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [79699786] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:55,451 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:55,451 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:33:55,451 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [590779226] [2024-06-14 11:33:55,451 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:55,452 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:33:55,452 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:55,452 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:33:55,452 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:33:55,480 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:33:55,480 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 267 transitions, 3626 flow. Second operand has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:55,480 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:55,480 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:33:55,480 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:56,400 INFO L124 PetriNetUnfolderBase]: 4581/8042 cut-off events. [2024-06-14 11:33:56,401 INFO L125 PetriNetUnfolderBase]: For 362359/362359 co-relation queries the response was YES. [2024-06-14 11:33:56,458 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47353 conditions, 8042 events. 4581/8042 cut-off events. For 362359/362359 co-relation queries the response was YES. Maximal size of possible extension queue 512. Compared 60302 event pairs, 1743 based on Foata normal form. 4/8044 useless extension candidates. Maximal degree in co-relation 47253. Up to 7223 conditions per place. [2024-06-14 11:33:56,481 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 211 selfloop transitions, 63 changer transitions 0/281 dead transitions. [2024-06-14 11:33:56,481 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 281 transitions, 4318 flow [2024-06-14 11:33:56,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:33:56,482 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:33:56,482 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 147 transitions. [2024-06-14 11:33:56,482 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-14 11:33:56,482 INFO L175 Difference]: Start difference. First operand has 211 places, 267 transitions, 3626 flow. Second operand 6 states and 147 transitions. [2024-06-14 11:33:56,483 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 281 transitions, 4318 flow [2024-06-14 11:33:57,153 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 281 transitions, 4219 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-06-14 11:33:57,156 INFO L231 Difference]: Finished difference. Result has 214 places, 267 transitions, 3662 flow [2024-06-14 11:33:57,156 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3527, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3662, PETRI_PLACES=214, PETRI_TRANSITIONS=267} [2024-06-14 11:33:57,157 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 171 predicate places. [2024-06-14 11:33:57,157 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 267 transitions, 3662 flow [2024-06-14 11:33:57,157 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:57,157 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:57,157 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:33:57,157 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-14 11:33:57,157 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:33:57,157 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:57,157 INFO L85 PathProgramCache]: Analyzing trace with hash -1683613446, now seen corresponding path program 5 times [2024-06-14 11:33:57,157 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:57,158 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2012628570] [2024-06-14 11:33:57,158 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:57,158 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:57,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:57,229 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:33:57,229 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:57,229 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2012628570] [2024-06-14 11:33:57,229 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2012628570] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:57,229 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:57,230 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:33:57,230 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [967249741] [2024-06-14 11:33:57,230 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:57,230 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:33:57,230 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:57,230 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:33:57,231 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:33:57,256 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:33:57,256 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 267 transitions, 3662 flow. Second operand has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:57,256 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:57,256 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:33:57,256 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:33:58,243 INFO L124 PetriNetUnfolderBase]: 4490/7853 cut-off events. [2024-06-14 11:33:58,243 INFO L125 PetriNetUnfolderBase]: For 368090/368090 co-relation queries the response was YES. [2024-06-14 11:33:58,288 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46685 conditions, 7853 events. 4490/7853 cut-off events. For 368090/368090 co-relation queries the response was YES. Maximal size of possible extension queue 498. Compared 58306 event pairs, 1725 based on Foata normal form. 2/7852 useless extension candidates. Maximal degree in co-relation 46584. Up to 7058 conditions per place. [2024-06-14 11:33:58,307 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 201 selfloop transitions, 69 changer transitions 2/279 dead transitions. [2024-06-14 11:33:58,307 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 279 transitions, 4458 flow [2024-06-14 11:33:58,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:33:58,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:33:58,308 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-14 11:33:58,308 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5753968253968254 [2024-06-14 11:33:58,308 INFO L175 Difference]: Start difference. First operand has 214 places, 267 transitions, 3662 flow. Second operand 6 states and 145 transitions. [2024-06-14 11:33:58,308 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 279 transitions, 4458 flow [2024-06-14 11:33:59,083 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 279 transitions, 4294 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-14 11:33:59,086 INFO L231 Difference]: Finished difference. Result has 214 places, 265 transitions, 3616 flow [2024-06-14 11:33:59,087 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3498, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3616, PETRI_PLACES=214, PETRI_TRANSITIONS=265} [2024-06-14 11:33:59,087 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 171 predicate places. [2024-06-14 11:33:59,087 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 265 transitions, 3616 flow [2024-06-14 11:33:59,087 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:59,087 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:33:59,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-14 11:33:59,087 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-14 11:33:59,087 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:33:59,088 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:33:59,088 INFO L85 PathProgramCache]: Analyzing trace with hash 980780602, now seen corresponding path program 6 times [2024-06-14 11:33:59,088 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:33:59,088 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1498639242] [2024-06-14 11:33:59,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:33:59,088 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:33:59,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:33:59,155 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:33:59,155 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:33:59,155 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1498639242] [2024-06-14 11:33:59,155 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1498639242] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:33:59,155 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:33:59,155 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:33:59,155 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [404360096] [2024-06-14 11:33:59,156 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:33:59,156 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:33:59,156 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:33:59,156 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:33:59,156 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:33:59,183 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:33:59,183 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 265 transitions, 3616 flow. Second operand has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:33:59,183 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:33:59,183 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:33:59,183 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:34:00,028 INFO L124 PetriNetUnfolderBase]: 4357/7607 cut-off events. [2024-06-14 11:34:00,029 INFO L125 PetriNetUnfolderBase]: For 375275/375275 co-relation queries the response was YES. [2024-06-14 11:34:00,079 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45671 conditions, 7607 events. 4357/7607 cut-off events. For 375275/375275 co-relation queries the response was YES. Maximal size of possible extension queue 476. Compared 56099 event pairs, 1678 based on Foata normal form. 2/7606 useless extension candidates. Maximal degree in co-relation 45570. Up to 6831 conditions per place. [2024-06-14 11:34:00,100 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 195 selfloop transitions, 72 changer transitions 2/276 dead transitions. [2024-06-14 11:34:00,100 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 276 transitions, 4294 flow [2024-06-14 11:34:00,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:34:00,101 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:34:00,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-14 11:34:00,101 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5753968253968254 [2024-06-14 11:34:00,101 INFO L175 Difference]: Start difference. First operand has 214 places, 265 transitions, 3616 flow. Second operand 6 states and 145 transitions. [2024-06-14 11:34:00,101 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 276 transitions, 4294 flow [2024-06-14 11:34:00,833 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 276 transitions, 4120 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-14 11:34:00,837 INFO L231 Difference]: Finished difference. Result has 215 places, 263 transitions, 3562 flow [2024-06-14 11:34:00,837 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3442, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=265, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3562, PETRI_PLACES=215, PETRI_TRANSITIONS=263} [2024-06-14 11:34:00,837 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 172 predicate places. [2024-06-14 11:34:00,837 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 263 transitions, 3562 flow [2024-06-14 11:34:00,837 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:00,838 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:34:00,838 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:34:00,838 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-14 11:34:00,838 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:34:00,838 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:34:00,838 INFO L85 PathProgramCache]: Analyzing trace with hash -1424635089, now seen corresponding path program 1 times [2024-06-14 11:34:00,838 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:34:00,838 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [207602868] [2024-06-14 11:34:00,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:34:00,839 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:34:00,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:34:00,899 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:34:00,899 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:34:00,900 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [207602868] [2024-06-14 11:34:00,900 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [207602868] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:34:00,900 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:34:00,900 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:34:00,900 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [290300923] [2024-06-14 11:34:00,900 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:34:00,900 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:34:00,901 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:34:00,901 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:34:00,901 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:34:00,927 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:34:00,927 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 263 transitions, 3562 flow. Second operand has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:00,928 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:34:00,928 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:34:00,928 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:34:01,791 INFO L124 PetriNetUnfolderBase]: 4327/7571 cut-off events. [2024-06-14 11:34:01,791 INFO L125 PetriNetUnfolderBase]: For 386259/386259 co-relation queries the response was YES. [2024-06-14 11:34:01,843 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45697 conditions, 7571 events. 4327/7571 cut-off events. For 386259/386259 co-relation queries the response was YES. Maximal size of possible extension queue 468. Compared 55847 event pairs, 1642 based on Foata normal form. 2/7571 useless extension candidates. Maximal degree in co-relation 45595. Up to 6781 conditions per place. [2024-06-14 11:34:01,863 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 205 selfloop transitions, 71 changer transitions 1/284 dead transitions. [2024-06-14 11:34:01,863 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 284 transitions, 4341 flow [2024-06-14 11:34:01,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:34:01,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:34:01,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 149 transitions. [2024-06-14 11:34:01,864 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5912698412698413 [2024-06-14 11:34:01,864 INFO L175 Difference]: Start difference. First operand has 215 places, 263 transitions, 3562 flow. Second operand 6 states and 149 transitions. [2024-06-14 11:34:01,864 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 284 transitions, 4341 flow [2024-06-14 11:34:02,621 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 284 transitions, 4042 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-14 11:34:02,624 INFO L231 Difference]: Finished difference. Result has 212 places, 266 transitions, 3463 flow [2024-06-14 11:34:02,625 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3270, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3463, PETRI_PLACES=212, PETRI_TRANSITIONS=266} [2024-06-14 11:34:02,625 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 169 predicate places. [2024-06-14 11:34:02,625 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 266 transitions, 3463 flow [2024-06-14 11:34:02,625 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:02,625 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:34:02,625 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:34:02,625 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-14 11:34:02,625 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:34:02,626 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:34:02,626 INFO L85 PathProgramCache]: Analyzing trace with hash -215077409, now seen corresponding path program 2 times [2024-06-14 11:34:02,626 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:34:02,626 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1392487202] [2024-06-14 11:34:02,626 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:34:02,626 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:34:02,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:34:02,686 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:34:02,686 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:34:02,686 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1392487202] [2024-06-14 11:34:02,686 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1392487202] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:34:02,687 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:34:02,687 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:34:02,687 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1074602772] [2024-06-14 11:34:02,687 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:34:02,687 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:34:02,688 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:34:02,688 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:34:02,688 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:34:02,712 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:34:02,712 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 266 transitions, 3463 flow. Second operand has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:02,712 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:34:02,712 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:34:02,712 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:34:03,665 INFO L124 PetriNetUnfolderBase]: 4335/7587 cut-off events. [2024-06-14 11:34:03,665 INFO L125 PetriNetUnfolderBase]: For 397962/397962 co-relation queries the response was YES. [2024-06-14 11:34:03,715 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45894 conditions, 7587 events. 4335/7587 cut-off events. For 397962/397962 co-relation queries the response was YES. Maximal size of possible extension queue 468. Compared 55890 event pairs, 1643 based on Foata normal form. 2/7587 useless extension candidates. Maximal degree in co-relation 45791. Up to 6791 conditions per place. [2024-06-14 11:34:03,733 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 208 selfloop transitions, 68 changer transitions 1/284 dead transitions. [2024-06-14 11:34:03,733 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 284 transitions, 4237 flow [2024-06-14 11:34:03,733 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:34:03,733 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:34:03,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-14 11:34:03,734 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5753968253968254 [2024-06-14 11:34:03,734 INFO L175 Difference]: Start difference. First operand has 212 places, 266 transitions, 3463 flow. Second operand 6 states and 145 transitions. [2024-06-14 11:34:03,734 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 284 transitions, 4237 flow [2024-06-14 11:34:04,427 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 284 transitions, 4130 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-06-14 11:34:04,431 INFO L231 Difference]: Finished difference. Result has 215 places, 269 transitions, 3547 flow [2024-06-14 11:34:04,431 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3359, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=266, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3547, PETRI_PLACES=215, PETRI_TRANSITIONS=269} [2024-06-14 11:34:04,431 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 172 predicate places. [2024-06-14 11:34:04,431 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 269 transitions, 3547 flow [2024-06-14 11:34:04,431 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:04,431 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:34:04,432 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:34:04,432 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-14 11:34:04,432 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:34:04,432 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:34:04,432 INFO L85 PathProgramCache]: Analyzing trace with hash -1676247133, now seen corresponding path program 3 times [2024-06-14 11:34:04,432 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:34:04,432 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [295839718] [2024-06-14 11:34:04,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:34:04,433 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:34:04,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:34:04,499 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:34:04,499 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:34:04,499 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [295839718] [2024-06-14 11:34:04,500 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [295839718] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:34:04,500 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:34:04,500 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:34:04,500 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1991337756] [2024-06-14 11:34:04,500 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:34:04,500 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:34:04,500 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:34:04,501 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:34:04,501 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:34:04,526 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:34:04,527 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 269 transitions, 3547 flow. Second operand has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:04,527 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:34:04,527 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:34:04,527 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:34:05,382 INFO L124 PetriNetUnfolderBase]: 4266/7450 cut-off events. [2024-06-14 11:34:05,382 INFO L125 PetriNetUnfolderBase]: For 406906/406906 co-relation queries the response was YES. [2024-06-14 11:34:05,433 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45448 conditions, 7450 events. 4266/7450 cut-off events. For 406906/406906 co-relation queries the response was YES. Maximal size of possible extension queue 459. Compared 54609 event pairs, 1648 based on Foata normal form. 2/7449 useless extension candidates. Maximal degree in co-relation 45344. Up to 6665 conditions per place. [2024-06-14 11:34:05,454 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 203 selfloop transitions, 66 changer transitions 3/279 dead transitions. [2024-06-14 11:34:05,454 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 279 transitions, 4115 flow [2024-06-14 11:34:05,454 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:34:05,454 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:34:05,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 141 transitions. [2024-06-14 11:34:05,455 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5595238095238095 [2024-06-14 11:34:05,455 INFO L175 Difference]: Start difference. First operand has 215 places, 269 transitions, 3547 flow. Second operand 6 states and 141 transitions. [2024-06-14 11:34:05,455 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 279 transitions, 4115 flow [2024-06-14 11:34:06,147 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 279 transitions, 4026 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-14 11:34:06,150 INFO L231 Difference]: Finished difference. Result has 218 places, 266 transitions, 3546 flow [2024-06-14 11:34:06,150 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3458, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=269, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3546, PETRI_PLACES=218, PETRI_TRANSITIONS=266} [2024-06-14 11:34:06,151 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 175 predicate places. [2024-06-14 11:34:06,151 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 266 transitions, 3546 flow [2024-06-14 11:34:06,151 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:06,151 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:34:06,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-14 11:34:06,151 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-14 11:34:06,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-14 11:34:06,151 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:34:06,152 INFO L85 PathProgramCache]: Analyzing trace with hash -430718847, now seen corresponding path program 1 times [2024-06-14 11:34:06,152 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:34:06,152 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [657078633] [2024-06-14 11:34:06,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:34:06,152 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:34:06,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:34:06,221 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:34:06,222 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:34:06,222 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [657078633] [2024-06-14 11:34:06,222 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [657078633] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:34:06,222 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:34:06,222 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:34:06,222 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2003785844] [2024-06-14 11:34:06,222 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:34:06,223 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:34:06,223 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:34:06,223 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:34:06,223 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:34:06,253 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-14 11:34:06,253 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 266 transitions, 3546 flow. Second operand has 6 states, 6 states have (on average 17.666666666666668) internal successors, (106), 6 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:06,253 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:34:06,253 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-14 11:34:06,254 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:34:07,271 INFO L124 PetriNetUnfolderBase]: 3919/6930 cut-off events. [2024-06-14 11:34:07,271 INFO L125 PetriNetUnfolderBase]: For 435468/435468 co-relation queries the response was YES. [2024-06-14 11:34:07,319 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43203 conditions, 6930 events. 3919/6930 cut-off events. For 435468/435468 co-relation queries the response was YES. Maximal size of possible extension queue 427. Compared 51010 event pairs, 1423 based on Foata normal form. 17/6896 useless extension candidates. Maximal degree in co-relation 43098. Up to 6107 conditions per place. [2024-06-14 11:34:07,341 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 220 selfloop transitions, 29 changer transitions 0/283 dead transitions. [2024-06-14 11:34:07,341 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 283 transitions, 4147 flow [2024-06-14 11:34:07,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:34:07,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:34:07,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 143 transitions. [2024-06-14 11:34:07,342 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5674603174603174 [2024-06-14 11:34:07,342 INFO L175 Difference]: Start difference. First operand has 218 places, 266 transitions, 3546 flow. Second operand 6 states and 143 transitions. [2024-06-14 11:34:07,342 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 283 transitions, 4147 flow [2024-06-14 11:34:07,994 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 283 transitions, 3804 flow, removed 7 selfloop flow, removed 9 redundant places. [2024-06-14 11:34:07,997 INFO L231 Difference]: Finished difference. Result has 215 places, 269 transitions, 3330 flow [2024-06-14 11:34:07,997 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3203, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=266, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=237, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3330, PETRI_PLACES=215, PETRI_TRANSITIONS=269} [2024-06-14 11:34:07,997 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 172 predicate places. [2024-06-14 11:34:07,997 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 269 transitions, 3330 flow [2024-06-14 11:34:07,997 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.666666666666668) internal successors, (106), 6 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:07,997 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:34:07,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] [2024-06-14 11:34:07,998 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-14 11:34:07,998 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:34:07,998 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:34:07,998 INFO L85 PathProgramCache]: Analyzing trace with hash 583706787, now seen corresponding path program 2 times [2024-06-14 11:34:07,998 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:34:07,998 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1217802446] [2024-06-14 11:34:07,998 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:34:07,998 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:34:08,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:34:08,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-14 11:34:08,089 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:34:08,089 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1217802446] [2024-06-14 11:34:08,089 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1217802446] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:34:08,090 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:34:08,090 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:34:08,090 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [747714244] [2024-06-14 11:34:08,090 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:34:08,090 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:34:08,090 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:34:08,091 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:34:08,091 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:34:08,118 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-14 11:34:08,119 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 269 transitions, 3330 flow. Second operand has 6 states, 6 states have (on average 17.666666666666668) internal successors, (106), 6 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:08,119 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:34:08,119 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-14 11:34:08,119 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:34:09,032 INFO L124 PetriNetUnfolderBase]: 3967/7010 cut-off events. [2024-06-14 11:34:09,032 INFO L125 PetriNetUnfolderBase]: For 435367/435367 co-relation queries the response was YES. [2024-06-14 11:34:09,080 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43812 conditions, 7010 events. 3967/7010 cut-off events. For 435367/435367 co-relation queries the response was YES. Maximal size of possible extension queue 433. Compared 51699 event pairs, 1399 based on Foata normal form. 8/6967 useless extension candidates. Maximal degree in co-relation 43707. Up to 6065 conditions per place. [2024-06-14 11:34:09,101 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 228 selfloop transitions, 29 changer transitions 0/291 dead transitions. [2024-06-14 11:34:09,101 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 291 transitions, 4113 flow [2024-06-14 11:34:09,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:34:09,101 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:34:09,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-14 11:34:09,102 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5753968253968254 [2024-06-14 11:34:09,102 INFO L175 Difference]: Start difference. First operand has 215 places, 269 transitions, 3330 flow. Second operand 6 states and 145 transitions. [2024-06-14 11:34:09,102 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 291 transitions, 4113 flow [2024-06-14 11:34:09,770 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 291 transitions, 4039 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-14 11:34:09,773 INFO L231 Difference]: Finished difference. Result has 218 places, 272 transitions, 3389 flow [2024-06-14 11:34:09,774 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3256, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=269, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3389, PETRI_PLACES=218, PETRI_TRANSITIONS=272} [2024-06-14 11:34:09,774 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 175 predicate places. [2024-06-14 11:34:09,774 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 272 transitions, 3389 flow [2024-06-14 11:34:09,774 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.666666666666668) internal successors, (106), 6 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:09,774 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:34:09,774 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:34:09,774 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-14 11:34:09,774 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:34:09,775 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:34:09,775 INFO L85 PathProgramCache]: Analyzing trace with hash 1804209993, now seen corresponding path program 1 times [2024-06-14 11:34:09,775 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:34:09,775 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1817639108] [2024-06-14 11:34:09,775 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:34:09,775 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:34:09,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:34:09,847 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:34:09,847 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:34:09,847 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1817639108] [2024-06-14 11:34:09,847 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1817639108] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:34:09,847 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:34:09,847 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:34:09,847 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2087316387] [2024-06-14 11:34:09,848 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:34:09,848 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:34:09,848 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:34:09,848 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:34:09,848 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:34:09,880 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:34:09,880 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 272 transitions, 3389 flow. Second operand has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:09,880 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:34:09,880 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:34:09,881 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:34:10,844 INFO L124 PetriNetUnfolderBase]: 4156/7274 cut-off events. [2024-06-14 11:34:10,844 INFO L125 PetriNetUnfolderBase]: For 436716/436716 co-relation queries the response was YES. [2024-06-14 11:34:10,891 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45272 conditions, 7274 events. 4156/7274 cut-off events. For 436716/436716 co-relation queries the response was YES. Maximal size of possible extension queue 433. Compared 52977 event pairs, 1421 based on Foata normal form. 2/7275 useless extension candidates. Maximal degree in co-relation 45165. Up to 6648 conditions per place. [2024-06-14 11:34:10,911 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 266 selfloop transitions, 22 changer transitions 0/295 dead transitions. [2024-06-14 11:34:10,912 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 295 transitions, 4253 flow [2024-06-14 11:34:10,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:34:10,912 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:34:10,913 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 142 transitions. [2024-06-14 11:34:10,913 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5634920634920635 [2024-06-14 11:34:10,913 INFO L175 Difference]: Start difference. First operand has 218 places, 272 transitions, 3389 flow. Second operand 6 states and 142 transitions. [2024-06-14 11:34:10,913 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 295 transitions, 4253 flow [2024-06-14 11:34:11,664 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 295 transitions, 4214 flow, removed 7 selfloop flow, removed 2 redundant places. [2024-06-14 11:34:11,667 INFO L231 Difference]: Finished difference. Result has 222 places, 276 transitions, 3519 flow [2024-06-14 11:34:11,668 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3350, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=272, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3519, PETRI_PLACES=222, PETRI_TRANSITIONS=276} [2024-06-14 11:34:11,668 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 179 predicate places. [2024-06-14 11:34:11,668 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 276 transitions, 3519 flow [2024-06-14 11:34:11,668 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:11,668 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:34:11,668 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:34:11,669 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-14 11:34:11,669 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:34:11,669 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:34:11,669 INFO L85 PathProgramCache]: Analyzing trace with hash -845614055, now seen corresponding path program 2 times [2024-06-14 11:34:11,669 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:34:11,669 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [509874209] [2024-06-14 11:34:11,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:34:11,669 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:34:11,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:34:11,745 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:34:11,745 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:34:11,745 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [509874209] [2024-06-14 11:34:11,745 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [509874209] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:34:11,745 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:34:11,746 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:34:11,746 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [309285853] [2024-06-14 11:34:11,746 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:34:11,746 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:34:11,746 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:34:11,746 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:34:11,746 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:34:11,779 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:34:11,779 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 276 transitions, 3519 flow. Second operand has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:11,779 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:34:11,779 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:34:11,779 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:34:12,658 INFO L124 PetriNetUnfolderBase]: 4151/7267 cut-off events. [2024-06-14 11:34:12,658 INFO L125 PetriNetUnfolderBase]: For 445356/445356 co-relation queries the response was YES. [2024-06-14 11:34:12,707 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45317 conditions, 7267 events. 4151/7267 cut-off events. For 445356/445356 co-relation queries the response was YES. Maximal size of possible extension queue 433. Compared 52886 event pairs, 1504 based on Foata normal form. 2/7268 useless extension candidates. Maximal degree in co-relation 45208. Up to 6676 conditions per place. [2024-06-14 11:34:12,727 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 263 selfloop transitions, 20 changer transitions 0/290 dead transitions. [2024-06-14 11:34:12,727 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 290 transitions, 4119 flow [2024-06-14 11:34:12,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:34:12,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:34:12,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 138 transitions. [2024-06-14 11:34:12,728 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5476190476190477 [2024-06-14 11:34:12,728 INFO L175 Difference]: Start difference. First operand has 222 places, 276 transitions, 3519 flow. Second operand 6 states and 138 transitions. [2024-06-14 11:34:12,728 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 290 transitions, 4119 flow [2024-06-14 11:34:13,380 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 290 transitions, 4000 flow, removed 51 selfloop flow, removed 2 redundant places. [2024-06-14 11:34:13,383 INFO L231 Difference]: Finished difference. Result has 226 places, 276 transitions, 3445 flow [2024-06-14 11:34:13,384 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3400, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=276, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3445, PETRI_PLACES=226, PETRI_TRANSITIONS=276} [2024-06-14 11:34:13,384 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 183 predicate places. [2024-06-14 11:34:13,384 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 276 transitions, 3445 flow [2024-06-14 11:34:13,384 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:13,384 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:34:13,384 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:34:13,384 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-14 11:34:13,384 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:34:13,385 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:34:13,385 INFO L85 PathProgramCache]: Analyzing trace with hash 1922542821, now seen corresponding path program 1 times [2024-06-14 11:34:13,385 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:34:13,385 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1096871378] [2024-06-14 11:34:13,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:34:13,385 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:34:13,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:34:13,463 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:34:13,463 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:34:13,463 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1096871378] [2024-06-14 11:34:13,463 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1096871378] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:34:13,463 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:34:13,463 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:34:13,463 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1724461596] [2024-06-14 11:34:13,464 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:34:13,464 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:34:13,464 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:34:13,464 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:34:13,464 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:34:13,490 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:34:13,490 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 276 transitions, 3445 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:13,490 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:34:13,490 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:34:13,490 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:34:14,488 INFO L124 PetriNetUnfolderBase]: 4223/7378 cut-off events. [2024-06-14 11:34:14,488 INFO L125 PetriNetUnfolderBase]: For 498227/498227 co-relation queries the response was YES. [2024-06-14 11:34:14,538 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46042 conditions, 7378 events. 4223/7378 cut-off events. For 498227/498227 co-relation queries the response was YES. Maximal size of possible extension queue 437. Compared 53753 event pairs, 1524 based on Foata normal form. 20/7396 useless extension candidates. Maximal degree in co-relation 45931. Up to 6511 conditions per place. [2024-06-14 11:34:14,559 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 219 selfloop transitions, 71 changer transitions 0/297 dead transitions. [2024-06-14 11:34:14,559 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 297 transitions, 4139 flow [2024-06-14 11:34:14,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:34:14,560 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:34:14,560 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-14 11:34:14,560 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-14 11:34:14,560 INFO L175 Difference]: Start difference. First operand has 226 places, 276 transitions, 3445 flow. Second operand 7 states and 168 transitions. [2024-06-14 11:34:14,560 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 297 transitions, 4139 flow [2024-06-14 11:34:15,288 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 297 transitions, 4089 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-14 11:34:15,291 INFO L231 Difference]: Finished difference. Result has 228 places, 279 transitions, 3610 flow [2024-06-14 11:34:15,291 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3395, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=276, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=205, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3610, PETRI_PLACES=228, PETRI_TRANSITIONS=279} [2024-06-14 11:34:15,292 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 185 predicate places. [2024-06-14 11:34:15,292 INFO L495 AbstractCegarLoop]: Abstraction has has 228 places, 279 transitions, 3610 flow [2024-06-14 11:34:15,292 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:15,292 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:34:15,292 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:34:15,292 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-14 11:34:15,292 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:34:15,292 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:34:15,292 INFO L85 PathProgramCache]: Analyzing trace with hash -424045663, now seen corresponding path program 2 times [2024-06-14 11:34:15,292 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:34:15,293 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [302573320] [2024-06-14 11:34:15,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:34:15,293 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:34:15,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:34:15,378 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:34:15,378 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:34:15,378 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [302573320] [2024-06-14 11:34:15,378 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [302573320] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:34:15,378 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:34:15,378 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:34:15,379 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1399898036] [2024-06-14 11:34:15,379 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:34:15,379 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:34:15,379 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:34:15,379 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:34:15,379 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:34:15,412 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:34:15,413 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 279 transitions, 3610 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:15,413 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:34:15,413 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:34:15,413 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:34:16,365 INFO L124 PetriNetUnfolderBase]: 4239/7395 cut-off events. [2024-06-14 11:34:16,365 INFO L125 PetriNetUnfolderBase]: For 479681/479681 co-relation queries the response was YES. [2024-06-14 11:34:16,417 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46847 conditions, 7395 events. 4239/7395 cut-off events. For 479681/479681 co-relation queries the response was YES. Maximal size of possible extension queue 437. Compared 53908 event pairs, 1562 based on Foata normal form. 4/7396 useless extension candidates. Maximal degree in co-relation 46735. Up to 6599 conditions per place. [2024-06-14 11:34:16,438 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 203 selfloop transitions, 84 changer transitions 0/294 dead transitions. [2024-06-14 11:34:16,438 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 294 transitions, 4278 flow [2024-06-14 11:34:16,438 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:34:16,438 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:34:16,438 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-14 11:34:16,438 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5544217687074829 [2024-06-14 11:34:16,439 INFO L175 Difference]: Start difference. First operand has 228 places, 279 transitions, 3610 flow. Second operand 7 states and 163 transitions. [2024-06-14 11:34:16,439 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 294 transitions, 4278 flow [2024-06-14 11:34:17,309 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 294 transitions, 4091 flow, removed 25 selfloop flow, removed 5 redundant places. [2024-06-14 11:34:17,312 INFO L231 Difference]: Finished difference. Result has 230 places, 282 transitions, 3669 flow [2024-06-14 11:34:17,312 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3423, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=279, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3669, PETRI_PLACES=230, PETRI_TRANSITIONS=282} [2024-06-14 11:34:17,313 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 187 predicate places. [2024-06-14 11:34:17,313 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 282 transitions, 3669 flow [2024-06-14 11:34:17,313 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:17,313 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:34:17,313 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:34:17,313 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-14 11:34:17,313 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:34:17,314 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:34:17,314 INFO L85 PathProgramCache]: Analyzing trace with hash 295529971, now seen corresponding path program 3 times [2024-06-14 11:34:17,314 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:34:17,314 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [483135860] [2024-06-14 11:34:17,314 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:34:17,314 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:34:17,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:34:17,399 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:34:17,399 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:34:17,399 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [483135860] [2024-06-14 11:34:17,399 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [483135860] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:34:17,400 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:34:17,400 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:34:17,400 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2072311315] [2024-06-14 11:34:17,400 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:34:17,401 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:34:17,401 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:34:17,401 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:34:17,401 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:34:17,458 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:34:17,458 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 282 transitions, 3669 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:17,458 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:34:17,458 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:34:17,458 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:34:18,514 INFO L124 PetriNetUnfolderBase]: 4255/7419 cut-off events. [2024-06-14 11:34:18,514 INFO L125 PetriNetUnfolderBase]: For 494135/494135 co-relation queries the response was YES. [2024-06-14 11:34:18,567 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47083 conditions, 7419 events. 4255/7419 cut-off events. For 494135/494135 co-relation queries the response was YES. Maximal size of possible extension queue 437. Compared 54006 event pairs, 1566 based on Foata normal form. 4/7420 useless extension candidates. Maximal degree in co-relation 46970. Up to 6623 conditions per place. [2024-06-14 11:34:18,590 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 213 selfloop transitions, 77 changer transitions 0/297 dead transitions. [2024-06-14 11:34:18,590 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 297 transitions, 4349 flow [2024-06-14 11:34:18,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:34:18,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:34:18,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 162 transitions. [2024-06-14 11:34:18,591 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5510204081632653 [2024-06-14 11:34:18,591 INFO L175 Difference]: Start difference. First operand has 230 places, 282 transitions, 3669 flow. Second operand 7 states and 162 transitions. [2024-06-14 11:34:18,591 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 297 transitions, 4349 flow [2024-06-14 11:34:19,692 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 297 transitions, 4125 flow, removed 30 selfloop flow, removed 5 redundant places. [2024-06-14 11:34:19,696 INFO L231 Difference]: Finished difference. Result has 232 places, 285 transitions, 3683 flow [2024-06-14 11:34:19,696 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3445, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=282, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=205, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3683, PETRI_PLACES=232, PETRI_TRANSITIONS=285} [2024-06-14 11:34:19,696 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 189 predicate places. [2024-06-14 11:34:19,696 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 285 transitions, 3683 flow [2024-06-14 11:34:19,696 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:19,696 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:34:19,696 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:34:19,696 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-14 11:34:19,696 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:34:19,697 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:34:19,697 INFO L85 PathProgramCache]: Analyzing trace with hash 583713731, now seen corresponding path program 4 times [2024-06-14 11:34:19,697 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:34:19,697 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1639588165] [2024-06-14 11:34:19,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:34:19,697 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:34:19,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:34:19,779 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:34:19,779 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:34:19,779 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1639588165] [2024-06-14 11:34:19,780 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1639588165] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:34:19,780 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:34:19,780 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:34:19,780 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1863172330] [2024-06-14 11:34:19,780 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:34:19,780 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:34:19,780 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:34:19,780 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:34:19,780 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:34:19,810 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:34:19,810 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 285 transitions, 3683 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:19,810 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:34:19,810 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:34:19,810 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:34:20,864 INFO L124 PetriNetUnfolderBase]: 4258/7422 cut-off events. [2024-06-14 11:34:20,864 INFO L125 PetriNetUnfolderBase]: For 504924/504924 co-relation queries the response was YES. [2024-06-14 11:34:20,921 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47141 conditions, 7422 events. 4258/7422 cut-off events. For 504924/504924 co-relation queries the response was YES. Maximal size of possible extension queue 437. Compared 54146 event pairs, 1547 based on Foata normal form. 4/7423 useless extension candidates. Maximal degree in co-relation 47027. Up to 6512 conditions per place. [2024-06-14 11:34:20,945 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 204 selfloop transitions, 95 changer transitions 0/306 dead transitions. [2024-06-14 11:34:20,945 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 306 transitions, 4438 flow [2024-06-14 11:34:20,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:34:20,946 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:34:20,946 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-14 11:34:20,946 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5680272108843537 [2024-06-14 11:34:20,946 INFO L175 Difference]: Start difference. First operand has 232 places, 285 transitions, 3683 flow. Second operand 7 states and 167 transitions. [2024-06-14 11:34:20,946 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 306 transitions, 4438 flow [2024-06-14 11:34:21,892 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 306 transitions, 4222 flow, removed 33 selfloop flow, removed 5 redundant places. [2024-06-14 11:34:21,896 INFO L231 Difference]: Finished difference. Result has 235 places, 290 transitions, 3797 flow [2024-06-14 11:34:21,896 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3467, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=285, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3797, PETRI_PLACES=235, PETRI_TRANSITIONS=290} [2024-06-14 11:34:21,896 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 192 predicate places. [2024-06-14 11:34:21,896 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 290 transitions, 3797 flow [2024-06-14 11:34:21,896 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:21,896 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:34:21,896 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:34:21,896 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-14 11:34:21,896 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:34:21,897 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:34:21,897 INFO L85 PathProgramCache]: Analyzing trace with hash 1343576445, now seen corresponding path program 1 times [2024-06-14 11:34:21,897 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:34:21,897 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [793522256] [2024-06-14 11:34:21,897 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:34:21,897 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:34:21,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:34:21,970 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:34:21,971 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:34:21,971 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [793522256] [2024-06-14 11:34:21,971 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [793522256] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:34:21,971 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:34:21,971 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:34:21,971 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [480715169] [2024-06-14 11:34:21,971 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:34:21,971 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:34:21,971 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:34:21,971 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:34:21,972 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:34:22,008 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:34:22,008 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 290 transitions, 3797 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:22,008 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:34:22,008 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:34:22,008 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:34:23,100 INFO L124 PetriNetUnfolderBase]: 4260/7441 cut-off events. [2024-06-14 11:34:23,100 INFO L125 PetriNetUnfolderBase]: For 510786/510786 co-relation queries the response was YES. [2024-06-14 11:34:23,155 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47472 conditions, 7441 events. 4260/7441 cut-off events. For 510786/510786 co-relation queries the response was YES. Maximal size of possible extension queue 437. Compared 54195 event pairs, 1511 based on Foata normal form. 2/7440 useless extension candidates. Maximal degree in co-relation 47356. Up to 6773 conditions per place. [2024-06-14 11:34:23,178 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 270 selfloop transitions, 43 changer transitions 0/320 dead transitions. [2024-06-14 11:34:23,178 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 320 transitions, 4678 flow [2024-06-14 11:34:23,179 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:34:23,179 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:34:23,179 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-14 11:34:23,179 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6020408163265306 [2024-06-14 11:34:23,179 INFO L175 Difference]: Start difference. First operand has 235 places, 290 transitions, 3797 flow. Second operand 7 states and 177 transitions. [2024-06-14 11:34:23,179 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 320 transitions, 4678 flow [2024-06-14 11:34:24,198 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 320 transitions, 4479 flow, removed 42 selfloop flow, removed 3 redundant places. [2024-06-14 11:34:24,202 INFO L231 Difference]: Finished difference. Result has 239 places, 293 transitions, 3743 flow [2024-06-14 11:34:24,202 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3598, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=290, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=249, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3743, PETRI_PLACES=239, PETRI_TRANSITIONS=293} [2024-06-14 11:34:24,202 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 196 predicate places. [2024-06-14 11:34:24,203 INFO L495 AbstractCegarLoop]: Abstraction has has 239 places, 293 transitions, 3743 flow [2024-06-14 11:34:24,203 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:24,203 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:34:24,203 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:34:24,203 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-14 11:34:24,203 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:34:24,203 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:34:24,203 INFO L85 PathProgramCache]: Analyzing trace with hash -1573211879, now seen corresponding path program 2 times [2024-06-14 11:34:24,204 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:34:24,204 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [232589743] [2024-06-14 11:34:24,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:34:24,204 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:34:24,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:34:24,277 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:34:24,278 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:34:24,278 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [232589743] [2024-06-14 11:34:24,278 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [232589743] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:34:24,278 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:34:24,278 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:34:24,278 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [155432043] [2024-06-14 11:34:24,278 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:34:24,278 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:34:24,278 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:34:24,278 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:34:24,278 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:34:24,306 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:34:24,306 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 239 places, 293 transitions, 3743 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:24,306 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:34:24,306 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:34:24,306 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:34:25,301 INFO L124 PetriNetUnfolderBase]: 4270/7457 cut-off events. [2024-06-14 11:34:25,301 INFO L125 PetriNetUnfolderBase]: For 520033/520033 co-relation queries the response was YES. [2024-06-14 11:34:25,359 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47648 conditions, 7457 events. 4270/7457 cut-off events. For 520033/520033 co-relation queries the response was YES. Maximal size of possible extension queue 437. Compared 54334 event pairs, 1518 based on Foata normal form. 1/7455 useless extension candidates. Maximal degree in co-relation 47530. Up to 6779 conditions per place. [2024-06-14 11:34:25,381 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 271 selfloop transitions, 50 changer transitions 0/328 dead transitions. [2024-06-14 11:34:25,381 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 328 transitions, 4694 flow [2024-06-14 11:34:25,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:34:25,381 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:34:25,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 213 transitions. [2024-06-14 11:34:25,382 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5634920634920635 [2024-06-14 11:34:25,382 INFO L175 Difference]: Start difference. First operand has 239 places, 293 transitions, 3743 flow. Second operand 9 states and 213 transitions. [2024-06-14 11:34:25,382 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 328 transitions, 4694 flow [2024-06-14 11:34:26,263 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 328 transitions, 4607 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-14 11:34:26,267 INFO L231 Difference]: Finished difference. Result has 244 places, 299 transitions, 3861 flow [2024-06-14 11:34:26,267 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3663, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=293, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3861, PETRI_PLACES=244, PETRI_TRANSITIONS=299} [2024-06-14 11:34:26,268 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 201 predicate places. [2024-06-14 11:34:26,268 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 299 transitions, 3861 flow [2024-06-14 11:34:26,268 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:26,268 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:34:26,268 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:34:26,268 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-14 11:34:26,269 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:34:26,269 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:34:26,269 INFO L85 PathProgramCache]: Analyzing trace with hash -895802785, now seen corresponding path program 3 times [2024-06-14 11:34:26,269 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:34:26,269 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1218013437] [2024-06-14 11:34:26,269 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:34:26,269 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:34:26,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:34:26,348 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:34:26,349 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:34:26,349 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1218013437] [2024-06-14 11:34:26,349 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1218013437] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:34:26,349 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:34:26,349 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:34:26,349 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1707244517] [2024-06-14 11:34:26,349 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:34:26,349 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:34:26,349 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:34:26,349 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:34:26,349 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:34:26,378 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:34:26,378 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 299 transitions, 3861 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:26,378 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:34:26,378 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:34:26,378 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:34:27,435 INFO L124 PetriNetUnfolderBase]: 4280/7469 cut-off events. [2024-06-14 11:34:27,435 INFO L125 PetriNetUnfolderBase]: For 537314/537314 co-relation queries the response was YES. [2024-06-14 11:34:27,491 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47956 conditions, 7469 events. 4280/7469 cut-off events. For 537314/537314 co-relation queries the response was YES. Maximal size of possible extension queue 437. Compared 54424 event pairs, 1526 based on Foata normal form. 2/7461 useless extension candidates. Maximal degree in co-relation 47837. Up to 6369 conditions per place. [2024-06-14 11:34:27,511 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 203 selfloop transitions, 120 changer transitions 0/330 dead transitions. [2024-06-14 11:34:27,511 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 330 transitions, 5195 flow [2024-06-14 11:34:27,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:34:27,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:34:27,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 184 transitions. [2024-06-14 11:34:27,511 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6258503401360545 [2024-06-14 11:34:27,511 INFO L175 Difference]: Start difference. First operand has 244 places, 299 transitions, 3861 flow. Second operand 7 states and 184 transitions. [2024-06-14 11:34:27,512 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 330 transitions, 5195 flow [2024-06-14 11:34:28,553 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 330 transitions, 5083 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-14 11:34:28,557 INFO L231 Difference]: Finished difference. Result has 245 places, 303 transitions, 4054 flow [2024-06-14 11:34:28,558 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3749, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=299, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4054, PETRI_PLACES=245, PETRI_TRANSITIONS=303} [2024-06-14 11:34:28,558 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 202 predicate places. [2024-06-14 11:34:28,558 INFO L495 AbstractCegarLoop]: Abstraction has has 245 places, 303 transitions, 4054 flow [2024-06-14 11:34:28,558 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:28,558 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:34:28,558 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:34:28,558 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-14 11:34:28,558 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:34:28,559 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:34:28,559 INFO L85 PathProgramCache]: Analyzing trace with hash 472867033, now seen corresponding path program 4 times [2024-06-14 11:34:28,559 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:34:28,559 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [911588624] [2024-06-14 11:34:28,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:34:28,560 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:34:28,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:34:28,634 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:34:28,635 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:34:28,635 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [911588624] [2024-06-14 11:34:28,635 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [911588624] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:34:28,635 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:34:28,635 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:34:28,635 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1345033089] [2024-06-14 11:34:28,635 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:34:28,636 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:34:28,636 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:34:28,636 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:34:28,636 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:34:28,660 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:34:28,661 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 303 transitions, 4054 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:28,661 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:34:28,661 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:34:28,661 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:34:29,660 INFO L124 PetriNetUnfolderBase]: 4282/7474 cut-off events. [2024-06-14 11:34:29,661 INFO L125 PetriNetUnfolderBase]: For 550623/550623 co-relation queries the response was YES. [2024-06-14 11:34:29,717 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48468 conditions, 7474 events. 4282/7474 cut-off events. For 550623/550623 co-relation queries the response was YES. Maximal size of possible extension queue 437. Compared 54466 event pairs, 1526 based on Foata normal form. 2/7466 useless extension candidates. Maximal degree in co-relation 48348. Up to 6369 conditions per place. [2024-06-14 11:34:29,738 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 197 selfloop transitions, 125 changer transitions 0/329 dead transitions. [2024-06-14 11:34:29,738 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 329 transitions, 5234 flow [2024-06-14 11:34:29,739 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:34:29,739 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:34:29,739 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 179 transitions. [2024-06-14 11:34:29,739 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.608843537414966 [2024-06-14 11:34:29,739 INFO L175 Difference]: Start difference. First operand has 245 places, 303 transitions, 4054 flow. Second operand 7 states and 179 transitions. [2024-06-14 11:34:29,739 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 329 transitions, 5234 flow [2024-06-14 11:34:30,917 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 329 transitions, 5006 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-14 11:34:30,921 INFO L231 Difference]: Finished difference. Result has 248 places, 306 transitions, 4133 flow [2024-06-14 11:34:30,921 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3828, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=303, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4133, PETRI_PLACES=248, PETRI_TRANSITIONS=306} [2024-06-14 11:34:30,921 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 205 predicate places. [2024-06-14 11:34:30,922 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 306 transitions, 4133 flow [2024-06-14 11:34:30,922 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:30,922 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:34:30,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, 1] [2024-06-14 11:34:30,922 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-14 11:34:30,922 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:34:30,922 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:34:30,922 INFO L85 PathProgramCache]: Analyzing trace with hash -741436735, now seen corresponding path program 5 times [2024-06-14 11:34:30,922 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:34:30,923 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1699549379] [2024-06-14 11:34:30,923 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:34:30,923 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:34:30,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:34:30,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-14 11:34:30,996 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:34:30,996 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1699549379] [2024-06-14 11:34:30,996 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1699549379] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:34:30,996 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:34:30,996 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:34:30,996 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [38278970] [2024-06-14 11:34:30,996 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:34:30,996 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:34:30,997 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:34:30,997 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:34:30,997 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:34:31,030 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:34:31,030 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 306 transitions, 4133 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:31,030 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:34:31,030 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:34:31,030 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:34:32,057 INFO L124 PetriNetUnfolderBase]: 4311/7519 cut-off events. [2024-06-14 11:34:32,058 INFO L125 PetriNetUnfolderBase]: For 570950/570950 co-relation queries the response was YES. [2024-06-14 11:34:32,113 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49251 conditions, 7519 events. 4311/7519 cut-off events. For 570950/570950 co-relation queries the response was YES. Maximal size of possible extension queue 437. Compared 54786 event pairs, 1537 based on Foata normal form. 1/7509 useless extension candidates. Maximal degree in co-relation 49130. Up to 6383 conditions per place. [2024-06-14 11:34:32,135 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 187 selfloop transitions, 143 changer transitions 0/337 dead transitions. [2024-06-14 11:34:32,136 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 337 transitions, 5599 flow [2024-06-14 11:34:32,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:34:32,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:34:32,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-14 11:34:32,136 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5918367346938775 [2024-06-14 11:34:32,136 INFO L175 Difference]: Start difference. First operand has 248 places, 306 transitions, 4133 flow. Second operand 7 states and 174 transitions. [2024-06-14 11:34:32,136 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 337 transitions, 5599 flow [2024-06-14 11:34:33,298 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 337 transitions, 5372 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-14 11:34:33,302 INFO L231 Difference]: Finished difference. Result has 253 places, 316 transitions, 4434 flow [2024-06-14 11:34:33,302 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3916, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=306, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4434, PETRI_PLACES=253, PETRI_TRANSITIONS=316} [2024-06-14 11:34:33,302 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 210 predicate places. [2024-06-14 11:34:33,302 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 316 transitions, 4434 flow [2024-06-14 11:34:33,303 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:33,303 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:34:33,303 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:34:33,303 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-14 11:34:33,303 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:34:33,303 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:34:33,303 INFO L85 PathProgramCache]: Analyzing trace with hash 310604929, now seen corresponding path program 6 times [2024-06-14 11:34:33,303 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:34:33,303 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2112939315] [2024-06-14 11:34:33,303 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:34:33,303 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:34:33,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:34:33,377 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:34:33,377 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:34:33,378 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2112939315] [2024-06-14 11:34:33,378 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2112939315] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:34:33,378 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:34:33,378 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:34:33,378 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1248518112] [2024-06-14 11:34:33,378 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:34:33,378 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:34:33,378 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:34:33,379 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:34:33,379 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:34:33,421 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:34:33,422 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 316 transitions, 4434 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:33,422 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:34:33,422 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:34:33,422 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:34:34,462 INFO L124 PetriNetUnfolderBase]: 4308/7522 cut-off events. [2024-06-14 11:34:34,462 INFO L125 PetriNetUnfolderBase]: For 583824/583824 co-relation queries the response was YES. [2024-06-14 11:34:34,526 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49504 conditions, 7522 events. 4308/7522 cut-off events. For 583824/583824 co-relation queries the response was YES. Maximal size of possible extension queue 437. Compared 54854 event pairs, 1520 based on Foata normal form. 1/7520 useless extension candidates. Maximal degree in co-relation 49380. Up to 6878 conditions per place. [2024-06-14 11:34:34,549 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 291 selfloop transitions, 35 changer transitions 0/333 dead transitions. [2024-06-14 11:34:34,549 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 333 transitions, 5128 flow [2024-06-14 11:34:34,550 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:34:34,550 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:34:34,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-14 11:34:34,550 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5544217687074829 [2024-06-14 11:34:34,550 INFO L175 Difference]: Start difference. First operand has 253 places, 316 transitions, 4434 flow. Second operand 7 states and 163 transitions. [2024-06-14 11:34:34,550 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 333 transitions, 5128 flow [2024-06-14 11:34:35,934 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 333 transitions, 4955 flow, removed 19 selfloop flow, removed 2 redundant places. [2024-06-14 11:34:35,940 INFO L231 Difference]: Finished difference. Result has 258 places, 316 transitions, 4337 flow [2024-06-14 11:34:35,940 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4261, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=316, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=281, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4337, PETRI_PLACES=258, PETRI_TRANSITIONS=316} [2024-06-14 11:34:35,940 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 215 predicate places. [2024-06-14 11:34:35,940 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 316 transitions, 4337 flow [2024-06-14 11:34:35,940 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:35,940 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:34:35,940 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:34:35,941 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-14 11:34:35,941 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:34:35,941 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:34:35,941 INFO L85 PathProgramCache]: Analyzing trace with hash -1576221545, now seen corresponding path program 1 times [2024-06-14 11:34:35,941 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:34:35,941 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1732254510] [2024-06-14 11:34:35,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:34:35,941 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:34:35,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:34:36,021 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:34:36,022 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:34:36,022 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1732254510] [2024-06-14 11:34:36,022 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1732254510] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:34:36,022 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:34:36,022 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:34:36,023 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [485929614] [2024-06-14 11:34:36,023 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:34:36,023 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:34:36,023 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:34:36,023 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:34:36,024 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:34:36,059 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:34:36,060 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 316 transitions, 4337 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:36,060 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:34:36,060 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:34:36,060 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:34:37,189 INFO L124 PetriNetUnfolderBase]: 4303/7515 cut-off events. [2024-06-14 11:34:37,189 INFO L125 PetriNetUnfolderBase]: For 595851/595851 co-relation queries the response was YES. [2024-06-14 11:34:37,257 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49116 conditions, 7515 events. 4303/7515 cut-off events. For 595851/595851 co-relation queries the response was YES. Maximal size of possible extension queue 437. Compared 54817 event pairs, 1380 based on Foata normal form. 2/7514 useless extension candidates. Maximal degree in co-relation 48991. Up to 6787 conditions per place. [2024-06-14 11:34:37,279 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 302 selfloop transitions, 40 changer transitions 0/349 dead transitions. [2024-06-14 11:34:37,279 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 349 transitions, 5290 flow [2024-06-14 11:34:37,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:34:37,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:34:37,280 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-14 11:34:37,280 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6020408163265306 [2024-06-14 11:34:37,280 INFO L175 Difference]: Start difference. First operand has 258 places, 316 transitions, 4337 flow. Second operand 7 states and 177 transitions. [2024-06-14 11:34:37,280 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 349 transitions, 5290 flow [2024-06-14 11:34:38,321 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 349 transitions, 5212 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-06-14 11:34:38,325 INFO L231 Difference]: Finished difference. Result has 260 places, 317 transitions, 4369 flow [2024-06-14 11:34:38,325 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4259, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=316, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=277, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4369, PETRI_PLACES=260, PETRI_TRANSITIONS=317} [2024-06-14 11:34:38,326 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 217 predicate places. [2024-06-14 11:34:38,326 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 317 transitions, 4369 flow [2024-06-14 11:34:38,326 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:38,326 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:34:38,326 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:34:38,326 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-14 11:34:38,326 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:34:38,326 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:34:38,326 INFO L85 PathProgramCache]: Analyzing trace with hash -1567650665, now seen corresponding path program 2 times [2024-06-14 11:34:38,326 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:34:38,326 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [419798844] [2024-06-14 11:34:38,327 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:34:38,327 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:34:38,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:34:38,412 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:34:38,413 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:34:38,413 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [419798844] [2024-06-14 11:34:38,413 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [419798844] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:34:38,413 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:34:38,413 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:34:38,413 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [815546440] [2024-06-14 11:34:38,413 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:34:38,414 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:34:38,414 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:34:38,414 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:34:38,414 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:34:38,439 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:34:38,440 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 317 transitions, 4369 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:38,440 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:34:38,440 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:34:38,440 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:34:39,498 INFO L124 PetriNetUnfolderBase]: 4311/7525 cut-off events. [2024-06-14 11:34:39,498 INFO L125 PetriNetUnfolderBase]: For 611336/611336 co-relation queries the response was YES. [2024-06-14 11:34:39,567 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49498 conditions, 7525 events. 4311/7525 cut-off events. For 611336/611336 co-relation queries the response was YES. Maximal size of possible extension queue 437. Compared 54908 event pairs, 1513 based on Foata normal form. 2/7522 useless extension candidates. Maximal degree in co-relation 49372. Up to 6880 conditions per place. [2024-06-14 11:34:39,593 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 301 selfloop transitions, 35 changer transitions 0/343 dead transitions. [2024-06-14 11:34:39,593 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 343 transitions, 5151 flow [2024-06-14 11:34:39,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:34:39,593 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:34:39,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-14 11:34:39,594 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5748299319727891 [2024-06-14 11:34:39,594 INFO L175 Difference]: Start difference. First operand has 260 places, 317 transitions, 4369 flow. Second operand 7 states and 169 transitions. [2024-06-14 11:34:39,594 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 343 transitions, 5151 flow [2024-06-14 11:34:41,122 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 343 transitions, 4973 flow, removed 21 selfloop flow, removed 7 redundant places. [2024-06-14 11:34:41,126 INFO L231 Difference]: Finished difference. Result has 260 places, 319 transitions, 4320 flow [2024-06-14 11:34:41,126 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4200, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=317, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=282, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4320, PETRI_PLACES=260, PETRI_TRANSITIONS=319} [2024-06-14 11:34:41,127 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 217 predicate places. [2024-06-14 11:34:41,127 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 319 transitions, 4320 flow [2024-06-14 11:34:41,127 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:41,127 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:34:41,127 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:34:41,127 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-14 11:34:41,127 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:34:41,127 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:34:41,127 INFO L85 PathProgramCache]: Analyzing trace with hash -90610537, now seen corresponding path program 3 times [2024-06-14 11:34:41,127 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:34:41,128 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1208987586] [2024-06-14 11:34:41,128 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:34:41,128 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:34:41,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:34:41,205 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:34:41,205 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:34:41,205 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1208987586] [2024-06-14 11:34:41,206 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1208987586] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:34:41,206 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:34:41,206 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:34:41,206 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [829232381] [2024-06-14 11:34:41,206 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:34:41,206 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:34:41,206 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:34:41,207 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:34:41,207 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:34:41,236 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:34:41,236 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 319 transitions, 4320 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:41,236 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:34:41,236 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:34:41,236 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:34:42,261 INFO L124 PetriNetUnfolderBase]: 4306/7518 cut-off events. [2024-06-14 11:34:42,262 INFO L125 PetriNetUnfolderBase]: For 619498/619498 co-relation queries the response was YES. [2024-06-14 11:34:42,321 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49087 conditions, 7518 events. 4306/7518 cut-off events. For 619498/619498 co-relation queries the response was YES. Maximal size of possible extension queue 437. Compared 54797 event pairs, 1514 based on Foata normal form. 2/7517 useless extension candidates. Maximal degree in co-relation 48962. Up to 6873 conditions per place. [2024-06-14 11:34:42,343 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 296 selfloop transitions, 34 changer transitions 0/337 dead transitions. [2024-06-14 11:34:42,344 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 337 transitions, 5024 flow [2024-06-14 11:34:42,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:34:42,344 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:34:42,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-14 11:34:42,344 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5544217687074829 [2024-06-14 11:34:42,344 INFO L175 Difference]: Start difference. First operand has 260 places, 319 transitions, 4320 flow. Second operand 7 states and 163 transitions. [2024-06-14 11:34:42,344 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 337 transitions, 5024 flow [2024-06-14 11:34:43,546 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 337 transitions, 4909 flow, removed 24 selfloop flow, removed 5 redundant places. [2024-06-14 11:34:43,550 INFO L231 Difference]: Finished difference. Result has 262 places, 319 transitions, 4278 flow [2024-06-14 11:34:43,551 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4205, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=319, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=285, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4278, PETRI_PLACES=262, PETRI_TRANSITIONS=319} [2024-06-14 11:34:43,551 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 219 predicate places. [2024-06-14 11:34:43,551 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 319 transitions, 4278 flow [2024-06-14 11:34:43,551 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:43,551 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:34:43,552 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:34:43,552 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-14 11:34:43,552 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:34:43,552 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:34:43,552 INFO L85 PathProgramCache]: Analyzing trace with hash -196668057, now seen corresponding path program 7 times [2024-06-14 11:34:43,552 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:34:43,552 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [31976938] [2024-06-14 11:34:43,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:34:43,553 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:34:43,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:34:43,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-14 11:34:43,621 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:34:43,621 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [31976938] [2024-06-14 11:34:43,621 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [31976938] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:34:43,621 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:34:43,621 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:34:43,621 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [299955178] [2024-06-14 11:34:43,621 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:34:43,621 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:34:43,621 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:34:43,621 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:34:43,622 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:34:43,657 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:34:43,657 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 319 transitions, 4278 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:43,657 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:34:43,657 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:34:43,657 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:34:44,772 INFO L124 PetriNetUnfolderBase]: 4316/7528 cut-off events. [2024-06-14 11:34:44,772 INFO L125 PetriNetUnfolderBase]: For 635890/635890 co-relation queries the response was YES. [2024-06-14 11:34:44,824 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49297 conditions, 7528 events. 4316/7528 cut-off events. For 635890/635890 co-relation queries the response was YES. Maximal size of possible extension queue 437. Compared 54920 event pairs, 1481 based on Foata normal form. 2/7527 useless extension candidates. Maximal degree in co-relation 49171. Up to 6386 conditions per place. [2024-06-14 11:34:44,844 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 223 selfloop transitions, 115 changer transitions 0/345 dead transitions. [2024-06-14 11:34:44,845 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 345 transitions, 5380 flow [2024-06-14 11:34:44,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:34:44,845 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:34:44,845 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-14 11:34:44,845 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5986394557823129 [2024-06-14 11:34:44,845 INFO L175 Difference]: Start difference. First operand has 262 places, 319 transitions, 4278 flow. Second operand 7 states and 176 transitions. [2024-06-14 11:34:44,846 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 345 transitions, 5380 flow [2024-06-14 11:34:46,294 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 345 transitions, 5297 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-14 11:34:46,298 INFO L231 Difference]: Finished difference. Result has 264 places, 323 transitions, 4497 flow [2024-06-14 11:34:46,298 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4195, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=319, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4497, PETRI_PLACES=264, PETRI_TRANSITIONS=323} [2024-06-14 11:34:46,298 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 221 predicate places. [2024-06-14 11:34:46,298 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 323 transitions, 4497 flow [2024-06-14 11:34:46,298 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:46,298 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:34:46,298 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:34:46,298 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-14 11:34:46,299 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:34:46,299 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:34:46,299 INFO L85 PathProgramCache]: Analyzing trace with hash -983981231, now seen corresponding path program 8 times [2024-06-14 11:34:46,299 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:34:46,299 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [423750213] [2024-06-14 11:34:46,299 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:34:46,299 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:34:46,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:34:46,371 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:34:46,371 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:34:46,371 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [423750213] [2024-06-14 11:34:46,371 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [423750213] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:34:46,371 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:34:46,371 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:34:46,371 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [530886797] [2024-06-14 11:34:46,372 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:34:46,372 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:34:46,372 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:34:46,372 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:34:46,372 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:34:46,401 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:34:46,401 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 323 transitions, 4497 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:46,401 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:34:46,401 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:34:46,401 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:34:47,447 INFO L124 PetriNetUnfolderBase]: 4310/7520 cut-off events. [2024-06-14 11:34:47,447 INFO L125 PetriNetUnfolderBase]: For 647092/647092 co-relation queries the response was YES. [2024-06-14 11:34:47,508 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49667 conditions, 7520 events. 4310/7520 cut-off events. For 647092/647092 co-relation queries the response was YES. Maximal size of possible extension queue 437. Compared 54946 event pairs, 1481 based on Foata normal form. 2/7519 useless extension candidates. Maximal degree in co-relation 49540. Up to 6383 conditions per place. [2024-06-14 11:34:47,532 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 220 selfloop transitions, 115 changer transitions 0/342 dead transitions. [2024-06-14 11:34:47,532 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 342 transitions, 5529 flow [2024-06-14 11:34:47,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:34:47,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:34:47,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-14 11:34:47,533 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5884353741496599 [2024-06-14 11:34:47,533 INFO L175 Difference]: Start difference. First operand has 264 places, 323 transitions, 4497 flow. Second operand 7 states and 173 transitions. [2024-06-14 11:34:47,533 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 342 transitions, 5529 flow [2024-06-14 11:34:48,922 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 342 transitions, 5312 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-14 11:34:48,926 INFO L231 Difference]: Finished difference. Result has 267 places, 323 transitions, 4517 flow [2024-06-14 11:34:48,926 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4280, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=323, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4517, PETRI_PLACES=267, PETRI_TRANSITIONS=323} [2024-06-14 11:34:48,927 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 224 predicate places. [2024-06-14 11:34:48,927 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 323 transitions, 4517 flow [2024-06-14 11:34:48,927 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:48,927 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:34:48,927 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:34:48,927 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-14 11:34:48,927 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:34:48,927 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:34:48,927 INFO L85 PathProgramCache]: Analyzing trace with hash 2012785827, now seen corresponding path program 9 times [2024-06-14 11:34:48,927 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:34:48,927 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [530049844] [2024-06-14 11:34:48,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:34:48,928 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:34:48,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:34:48,991 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:34:48,991 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:34:48,992 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [530049844] [2024-06-14 11:34:48,992 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [530049844] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:34:48,992 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:34:48,992 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:34:48,992 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [198425378] [2024-06-14 11:34:48,992 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:34:48,993 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:34:48,993 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:34:48,993 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:34:48,993 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:34:49,022 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:34:49,023 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 323 transitions, 4517 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:49,023 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:34:49,023 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:34:49,023 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:34:50,090 INFO L124 PetriNetUnfolderBase]: 4322/7541 cut-off events. [2024-06-14 11:34:50,091 INFO L125 PetriNetUnfolderBase]: For 666065/666065 co-relation queries the response was YES. [2024-06-14 11:34:50,149 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49942 conditions, 7541 events. 4322/7541 cut-off events. For 666065/666065 co-relation queries the response was YES. Maximal size of possible extension queue 437. Compared 55108 event pairs, 1511 based on Foata normal form. 4/7542 useless extension candidates. Maximal degree in co-relation 49814. Up to 6390 conditions per place. [2024-06-14 11:34:50,170 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 216 selfloop transitions, 123 changer transitions 0/346 dead transitions. [2024-06-14 11:34:50,171 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 346 transitions, 5675 flow [2024-06-14 11:34:50,171 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:34:50,171 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:34:50,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-14 11:34:50,171 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5816326530612245 [2024-06-14 11:34:50,171 INFO L175 Difference]: Start difference. First operand has 267 places, 323 transitions, 4517 flow. Second operand 7 states and 171 transitions. [2024-06-14 11:34:50,171 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 346 transitions, 5675 flow [2024-06-14 11:34:51,635 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 346 transitions, 5432 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-06-14 11:34:51,639 INFO L231 Difference]: Finished difference. Result has 270 places, 330 transitions, 4704 flow [2024-06-14 11:34:51,639 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4281, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=323, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4704, PETRI_PLACES=270, PETRI_TRANSITIONS=330} [2024-06-14 11:34:51,640 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 227 predicate places. [2024-06-14 11:34:51,640 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 330 transitions, 4704 flow [2024-06-14 11:34:51,640 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:51,640 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:34:51,640 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:34:51,640 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-14 11:34:51,640 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:34:51,640 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:34:51,640 INFO L85 PathProgramCache]: Analyzing trace with hash -897985467, now seen corresponding path program 10 times [2024-06-14 11:34:51,640 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:34:51,640 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1944393005] [2024-06-14 11:34:51,640 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:34:51,641 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:34:51,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:34:51,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-14 11:34:51,723 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:34:51,723 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1944393005] [2024-06-14 11:34:51,723 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1944393005] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:34:51,723 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:34:51,723 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:34:51,723 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2100664533] [2024-06-14 11:34:51,723 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:34:51,724 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:34:51,724 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:34:51,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:34:51,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:34:51,751 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:34:51,752 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 330 transitions, 4704 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:51,752 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:34:51,752 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:34:51,752 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:34:52,848 INFO L124 PetriNetUnfolderBase]: 4277/7440 cut-off events. [2024-06-14 11:34:52,848 INFO L125 PetriNetUnfolderBase]: For 669804/669804 co-relation queries the response was YES. [2024-06-14 11:34:52,911 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49694 conditions, 7440 events. 4277/7440 cut-off events. For 669804/669804 co-relation queries the response was YES. Maximal size of possible extension queue 431. Compared 54036 event pairs, 1574 based on Foata normal form. 2/7438 useless extension candidates. Maximal degree in co-relation 49564. Up to 6313 conditions per place. [2024-06-14 11:34:52,933 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 196 selfloop transitions, 141 changer transitions 1/345 dead transitions. [2024-06-14 11:34:52,933 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 345 transitions, 6062 flow [2024-06-14 11:34:52,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:34:52,934 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:34:52,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-14 11:34:52,934 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5816326530612245 [2024-06-14 11:34:52,934 INFO L175 Difference]: Start difference. First operand has 270 places, 330 transitions, 4704 flow. Second operand 7 states and 171 transitions. [2024-06-14 11:34:52,934 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 345 transitions, 6062 flow [2024-06-14 11:34:54,419 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 345 transitions, 5921 flow, removed 17 selfloop flow, removed 3 redundant places. [2024-06-14 11:34:54,423 INFO L231 Difference]: Finished difference. Result has 274 places, 329 transitions, 4836 flow [2024-06-14 11:34:54,423 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4563, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=330, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=141, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4836, PETRI_PLACES=274, PETRI_TRANSITIONS=329} [2024-06-14 11:34:54,423 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 231 predicate places. [2024-06-14 11:34:54,423 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 329 transitions, 4836 flow [2024-06-14 11:34:54,424 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:54,424 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:34:54,424 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:34:54,424 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-14 11:34:54,424 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:34:54,424 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:34:54,424 INFO L85 PathProgramCache]: Analyzing trace with hash -613705317, now seen corresponding path program 11 times [2024-06-14 11:34:54,424 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:34:54,424 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1011775559] [2024-06-14 11:34:54,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:34:54,424 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:34:54,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:34:54,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-14 11:34:54,498 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:34:54,498 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1011775559] [2024-06-14 11:34:54,498 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1011775559] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:34:54,498 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:34:54,498 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:34:54,498 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [885325258] [2024-06-14 11:34:54,498 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:34:54,499 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:34:54,499 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:34:54,499 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:34:54,499 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:34:54,524 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:34:54,524 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 329 transitions, 4836 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:54,525 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:34:54,525 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:34:54,525 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:34:55,596 INFO L124 PetriNetUnfolderBase]: 4222/7359 cut-off events. [2024-06-14 11:34:55,596 INFO L125 PetriNetUnfolderBase]: For 678547/678547 co-relation queries the response was YES. [2024-06-14 11:34:55,664 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49333 conditions, 7359 events. 4222/7359 cut-off events. For 678547/678547 co-relation queries the response was YES. Maximal size of possible extension queue 422. Compared 53339 event pairs, 1475 based on Foata normal form. 2/7358 useless extension candidates. Maximal degree in co-relation 49202. Up to 6716 conditions per place. [2024-06-14 11:34:55,688 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 299 selfloop transitions, 33 changer transitions 1/340 dead transitions. [2024-06-14 11:34:55,688 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 340 transitions, 5528 flow [2024-06-14 11:34:55,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:34:55,688 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:34:55,689 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 157 transitions. [2024-06-14 11:34:55,689 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5340136054421769 [2024-06-14 11:34:55,689 INFO L175 Difference]: Start difference. First operand has 274 places, 329 transitions, 4836 flow. Second operand 7 states and 157 transitions. [2024-06-14 11:34:55,689 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 340 transitions, 5528 flow [2024-06-14 11:34:56,938 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 340 transitions, 5028 flow, removed 21 selfloop flow, removed 9 redundant places. [2024-06-14 11:34:56,942 INFO L231 Difference]: Finished difference. Result has 272 places, 328 transitions, 4392 flow [2024-06-14 11:34:56,943 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4336, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=329, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=296, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4392, PETRI_PLACES=272, PETRI_TRANSITIONS=328} [2024-06-14 11:34:56,943 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 229 predicate places. [2024-06-14 11:34:56,943 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 328 transitions, 4392 flow [2024-06-14 11:34:56,943 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:56,943 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:34:56,943 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:34:56,944 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-14 11:34:56,944 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:34:56,944 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:34:56,944 INFO L85 PathProgramCache]: Analyzing trace with hash -1381618293, now seen corresponding path program 12 times [2024-06-14 11:34:56,944 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:34:56,944 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2029181490] [2024-06-14 11:34:56,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:34:56,945 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:34:56,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:34:57,013 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:34:57,013 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:34:57,013 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2029181490] [2024-06-14 11:34:57,014 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2029181490] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:34:57,014 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:34:57,014 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:34:57,014 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1562340567] [2024-06-14 11:34:57,014 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:34:57,014 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:34:57,014 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:34:57,015 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:34:57,015 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:34:57,048 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:34:57,048 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 328 transitions, 4392 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:57,048 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:34:57,048 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:34:57,048 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:34:58,112 INFO L124 PetriNetUnfolderBase]: 4167/7242 cut-off events. [2024-06-14 11:34:58,112 INFO L125 PetriNetUnfolderBase]: For 682631/682631 co-relation queries the response was YES. [2024-06-14 11:34:58,179 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48185 conditions, 7242 events. 4167/7242 cut-off events. For 682631/682631 co-relation queries the response was YES. Maximal size of possible extension queue 413. Compared 52185 event pairs, 1540 based on Foata normal form. 2/7240 useless extension candidates. Maximal degree in co-relation 48055. Up to 6131 conditions per place. [2024-06-14 11:34:58,201 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 200 selfloop transitions, 134 changer transitions 1/342 dead transitions. [2024-06-14 11:34:58,201 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 342 transitions, 5592 flow [2024-06-14 11:34:58,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:34:58,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:34:58,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-14 11:34:58,202 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-14 11:34:58,202 INFO L175 Difference]: Start difference. First operand has 272 places, 328 transitions, 4392 flow. Second operand 7 states and 168 transitions. [2024-06-14 11:34:58,202 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 342 transitions, 5592 flow [2024-06-14 11:34:59,826 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 342 transitions, 5441 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-06-14 11:34:59,831 INFO L231 Difference]: Finished difference. Result has 270 places, 327 transitions, 4502 flow [2024-06-14 11:34:59,831 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4241, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=328, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4502, PETRI_PLACES=270, PETRI_TRANSITIONS=327} [2024-06-14 11:34:59,831 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 227 predicate places. [2024-06-14 11:34:59,831 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 327 transitions, 4502 flow [2024-06-14 11:34:59,831 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:59,831 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:34:59,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-14 11:34:59,832 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-14 11:34:59,832 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:34:59,832 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:34:59,832 INFO L85 PathProgramCache]: Analyzing trace with hash -1354734178, now seen corresponding path program 1 times [2024-06-14 11:34:59,832 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:34:59,832 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [885591515] [2024-06-14 11:34:59,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:34:59,832 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:34:59,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:34:59,929 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:34:59,929 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:34:59,929 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [885591515] [2024-06-14 11:34:59,929 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [885591515] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:34:59,929 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:34:59,929 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:34:59,930 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1369352855] [2024-06-14 11:34:59,930 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:34:59,930 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:34:59,930 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:34:59,930 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:34:59,930 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:34:59,957 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:34:59,957 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 327 transitions, 4502 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:34:59,957 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:34:59,957 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:34:59,957 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:01,135 INFO L124 PetriNetUnfolderBase]: 4329/7542 cut-off events. [2024-06-14 11:35:01,136 INFO L125 PetriNetUnfolderBase]: For 812634/812634 co-relation queries the response was YES. [2024-06-14 11:35:01,204 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52388 conditions, 7542 events. 4329/7542 cut-off events. For 812634/812634 co-relation queries the response was YES. Maximal size of possible extension queue 432. Compared 54860 event pairs, 1263 based on Foata normal form. 12/7552 useless extension candidates. Maximal degree in co-relation 52257. Up to 5878 conditions per place. [2024-06-14 11:35:01,229 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 287 selfloop transitions, 70 changer transitions 0/364 dead transitions. [2024-06-14 11:35:01,229 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 364 transitions, 5884 flow [2024-06-14 11:35:01,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:35:01,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:35:01,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-14 11:35:01,230 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5952380952380952 [2024-06-14 11:35:01,230 INFO L175 Difference]: Start difference. First operand has 270 places, 327 transitions, 4502 flow. Second operand 7 states and 175 transitions. [2024-06-14 11:35:01,230 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 364 transitions, 5884 flow [2024-06-14 11:35:02,652 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 364 transitions, 5245 flow, removed 4 selfloop flow, removed 12 redundant places. [2024-06-14 11:35:02,656 INFO L231 Difference]: Finished difference. Result has 266 places, 332 transitions, 4160 flow [2024-06-14 11:35:02,657 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3863, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=327, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=259, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4160, PETRI_PLACES=266, PETRI_TRANSITIONS=332} [2024-06-14 11:35:02,657 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 223 predicate places. [2024-06-14 11:35:02,657 INFO L495 AbstractCegarLoop]: Abstraction has has 266 places, 332 transitions, 4160 flow [2024-06-14 11:35:02,657 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:02,657 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:02,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] [2024-06-14 11:35:02,658 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-14 11:35:02,658 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:35:02,658 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:02,658 INFO L85 PathProgramCache]: Analyzing trace with hash -444230810, now seen corresponding path program 2 times [2024-06-14 11:35:02,658 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:02,658 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1815981179] [2024-06-14 11:35:02,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:02,658 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:02,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:02,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-14 11:35:02,730 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:02,731 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1815981179] [2024-06-14 11:35:02,731 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1815981179] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:02,731 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:02,731 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:35:02,731 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1150381211] [2024-06-14 11:35:02,731 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:02,732 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:35:02,732 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:02,733 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:35:02,734 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:35:02,774 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:35:02,775 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 332 transitions, 4160 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:02,775 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:02,775 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:35:02,776 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:04,167 INFO L124 PetriNetUnfolderBase]: 4409/7675 cut-off events. [2024-06-14 11:35:04,167 INFO L125 PetriNetUnfolderBase]: For 855497/855497 co-relation queries the response was YES. [2024-06-14 11:35:04,234 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53845 conditions, 7675 events. 4409/7675 cut-off events. For 855497/855497 co-relation queries the response was YES. Maximal size of possible extension queue 446. Compared 55922 event pairs, 1521 based on Foata normal form. 12/7685 useless extension candidates. Maximal degree in co-relation 53713. Up to 6589 conditions per place. [2024-06-14 11:35:04,260 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 281 selfloop transitions, 71 changer transitions 0/359 dead transitions. [2024-06-14 11:35:04,261 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 359 transitions, 5260 flow [2024-06-14 11:35:04,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:35:04,261 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:35:04,261 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-14 11:35:04,262 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5782312925170068 [2024-06-14 11:35:04,262 INFO L175 Difference]: Start difference. First operand has 266 places, 332 transitions, 4160 flow. Second operand 7 states and 170 transitions. [2024-06-14 11:35:04,262 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 359 transitions, 5260 flow [2024-06-14 11:35:06,312 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 359 transitions, 5145 flow, removed 29 selfloop flow, removed 2 redundant places. [2024-06-14 11:35:06,317 INFO L231 Difference]: Finished difference. Result has 272 places, 337 transitions, 4373 flow [2024-06-14 11:35:06,317 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4045, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=332, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=262, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4373, PETRI_PLACES=272, PETRI_TRANSITIONS=337} [2024-06-14 11:35:06,318 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 229 predicate places. [2024-06-14 11:35:06,318 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 337 transitions, 4373 flow [2024-06-14 11:35:06,318 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:06,318 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:06,318 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:35:06,318 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-14 11:35:06,318 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:35:06,318 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:06,318 INFO L85 PathProgramCache]: Analyzing trace with hash -1165171836, now seen corresponding path program 3 times [2024-06-14 11:35:06,318 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:06,319 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [192200956] [2024-06-14 11:35:06,319 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:06,319 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:06,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:06,398 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:35:06,398 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:06,399 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [192200956] [2024-06-14 11:35:06,399 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [192200956] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:06,399 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:06,399 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:35:06,399 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1542815776] [2024-06-14 11:35:06,399 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:06,399 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:35:06,399 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:06,400 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:35:06,400 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:35:06,426 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:35:06,426 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 337 transitions, 4373 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:06,426 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:06,426 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:35:06,426 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:07,598 INFO L124 PetriNetUnfolderBase]: 4449/7719 cut-off events. [2024-06-14 11:35:07,598 INFO L125 PetriNetUnfolderBase]: For 880424/880424 co-relation queries the response was YES. [2024-06-14 11:35:07,666 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54471 conditions, 7719 events. 4449/7719 cut-off events. For 880424/880424 co-relation queries the response was YES. Maximal size of possible extension queue 450. Compared 56152 event pairs, 1313 based on Foata normal form. 12/7729 useless extension candidates. Maximal degree in co-relation 54336. Up to 6479 conditions per place. [2024-06-14 11:35:07,691 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 274 selfloop transitions, 84 changer transitions 2/367 dead transitions. [2024-06-14 11:35:07,691 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 367 transitions, 5378 flow [2024-06-14 11:35:07,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:35:07,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:35:07,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-14 11:35:07,692 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5986394557823129 [2024-06-14 11:35:07,692 INFO L175 Difference]: Start difference. First operand has 272 places, 337 transitions, 4373 flow. Second operand 7 states and 176 transitions. [2024-06-14 11:35:07,692 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 367 transitions, 5378 flow [2024-06-14 11:35:09,457 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 275 places, 367 transitions, 5223 flow, removed 37 selfloop flow, removed 3 redundant places. [2024-06-14 11:35:09,462 INFO L231 Difference]: Finished difference. Result has 276 places, 337 transitions, 4405 flow [2024-06-14 11:35:09,462 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4218, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=337, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4405, PETRI_PLACES=276, PETRI_TRANSITIONS=337} [2024-06-14 11:35:09,462 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 233 predicate places. [2024-06-14 11:35:09,462 INFO L495 AbstractCegarLoop]: Abstraction has has 276 places, 337 transitions, 4405 flow [2024-06-14 11:35:09,462 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:09,462 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:09,463 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:35:09,463 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-14 11:35:09,463 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:35:09,463 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:09,463 INFO L85 PathProgramCache]: Analyzing trace with hash -1159661586, now seen corresponding path program 4 times [2024-06-14 11:35:09,463 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:09,463 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [819315240] [2024-06-14 11:35:09,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:09,463 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:09,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:09,545 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:35:09,545 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:09,546 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [819315240] [2024-06-14 11:35:09,546 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [819315240] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:09,546 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:09,546 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:35:09,546 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [383834339] [2024-06-14 11:35:09,546 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:09,546 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:35:09,546 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:09,546 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:35:09,546 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:35:09,569 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:35:09,570 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 276 places, 337 transitions, 4405 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:09,570 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:09,570 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:35:09,570 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:10,854 INFO L124 PetriNetUnfolderBase]: 4481/7767 cut-off events. [2024-06-14 11:35:10,854 INFO L125 PetriNetUnfolderBase]: For 913122/913122 co-relation queries the response was YES. [2024-06-14 11:35:10,945 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54949 conditions, 7767 events. 4481/7767 cut-off events. For 913122/913122 co-relation queries the response was YES. Maximal size of possible extension queue 453. Compared 56575 event pairs, 1538 based on Foata normal form. 16/7781 useless extension candidates. Maximal degree in co-relation 54812. Up to 6888 conditions per place. [2024-06-14 11:35:10,973 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 281 selfloop transitions, 68 changer transitions 1/357 dead transitions. [2024-06-14 11:35:10,974 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 357 transitions, 5192 flow [2024-06-14 11:35:10,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:35:10,974 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:35:10,974 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-14 11:35:10,975 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5578231292517006 [2024-06-14 11:35:10,975 INFO L175 Difference]: Start difference. First operand has 276 places, 337 transitions, 4405 flow. Second operand 7 states and 164 transitions. [2024-06-14 11:35:10,975 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 357 transitions, 5192 flow [2024-06-14 11:35:13,015 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 357 transitions, 5046 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-14 11:35:13,019 INFO L231 Difference]: Finished difference. Result has 279 places, 338 transitions, 4421 flow [2024-06-14 11:35:13,020 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4260, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=337, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=269, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4421, PETRI_PLACES=279, PETRI_TRANSITIONS=338} [2024-06-14 11:35:13,020 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 236 predicate places. [2024-06-14 11:35:13,020 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 338 transitions, 4421 flow [2024-06-14 11:35:13,020 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:13,020 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:13,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] [2024-06-14 11:35:13,021 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-14 11:35:13,021 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:35:13,021 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:13,021 INFO L85 PathProgramCache]: Analyzing trace with hash -536291342, now seen corresponding path program 5 times [2024-06-14 11:35:13,021 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:13,021 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1609911303] [2024-06-14 11:35:13,021 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:13,022 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:13,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:13,105 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:35:13,105 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:13,105 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1609911303] [2024-06-14 11:35:13,105 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1609911303] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:13,105 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:13,105 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:35:13,105 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1131289508] [2024-06-14 11:35:13,105 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:13,105 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:35:13,106 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:13,106 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:35:13,106 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:35:13,130 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:35:13,130 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 338 transitions, 4421 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:13,130 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:13,131 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:35:13,131 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:14,303 INFO L124 PetriNetUnfolderBase]: 4521/7839 cut-off events. [2024-06-14 11:35:14,303 INFO L125 PetriNetUnfolderBase]: For 934097/934097 co-relation queries the response was YES. [2024-06-14 11:35:14,379 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55415 conditions, 7839 events. 4521/7839 cut-off events. For 934097/934097 co-relation queries the response was YES. Maximal size of possible extension queue 457. Compared 57238 event pairs, 1546 based on Foata normal form. 16/7853 useless extension candidates. Maximal degree in co-relation 55277. Up to 6960 conditions per place. [2024-06-14 11:35:14,404 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 279 selfloop transitions, 73 changer transitions 2/361 dead transitions. [2024-06-14 11:35:14,404 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 361 transitions, 5227 flow [2024-06-14 11:35:14,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:35:14,404 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:35:14,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-14 11:35:14,405 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-14 11:35:14,405 INFO L175 Difference]: Start difference. First operand has 279 places, 338 transitions, 4421 flow. Second operand 7 states and 168 transitions. [2024-06-14 11:35:14,405 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 361 transitions, 5227 flow [2024-06-14 11:35:16,477 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 361 transitions, 5088 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-14 11:35:16,481 INFO L231 Difference]: Finished difference. Result has 281 places, 338 transitions, 4447 flow [2024-06-14 11:35:16,482 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4282, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=338, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4447, PETRI_PLACES=281, PETRI_TRANSITIONS=338} [2024-06-14 11:35:16,482 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 238 predicate places. [2024-06-14 11:35:16,482 INFO L495 AbstractCegarLoop]: Abstraction has has 281 places, 338 transitions, 4447 flow [2024-06-14 11:35:16,482 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:16,482 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:16,482 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:35:16,482 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-14 11:35:16,482 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:35:16,482 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:16,482 INFO L85 PathProgramCache]: Analyzing trace with hash -1159446384, now seen corresponding path program 1 times [2024-06-14 11:35:16,483 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:16,483 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2031921444] [2024-06-14 11:35:16,483 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:16,483 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:16,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:16,559 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:35:16,560 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:16,560 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2031921444] [2024-06-14 11:35:16,560 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2031921444] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:16,560 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:16,560 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:35:16,560 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [724812854] [2024-06-14 11:35:16,560 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:16,561 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:35:16,561 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:16,561 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:35:16,561 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:35:16,591 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:35:16,591 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 338 transitions, 4447 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:16,591 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:16,591 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:35:16,591 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:17,824 INFO L124 PetriNetUnfolderBase]: 4528/7882 cut-off events. [2024-06-14 11:35:17,824 INFO L125 PetriNetUnfolderBase]: For 939946/939946 co-relation queries the response was YES. [2024-06-14 11:35:17,899 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55857 conditions, 7882 events. 4528/7882 cut-off events. For 939946/939946 co-relation queries the response was YES. Maximal size of possible extension queue 460. Compared 57851 event pairs, 1554 based on Foata normal form. 12/7892 useless extension candidates. Maximal degree in co-relation 55718. Up to 6800 conditions per place. [2024-06-14 11:35:17,923 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 280 selfloop transitions, 74 changer transitions 0/361 dead transitions. [2024-06-14 11:35:17,923 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 361 transitions, 5277 flow [2024-06-14 11:35:17,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:35:17,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:35:17,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-14 11:35:17,924 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5680272108843537 [2024-06-14 11:35:17,924 INFO L175 Difference]: Start difference. First operand has 281 places, 338 transitions, 4447 flow. Second operand 7 states and 167 transitions. [2024-06-14 11:35:17,924 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 361 transitions, 5277 flow [2024-06-14 11:35:20,162 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 361 transitions, 5126 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-14 11:35:20,166 INFO L231 Difference]: Finished difference. Result has 283 places, 340 transitions, 4510 flow [2024-06-14 11:35:20,167 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4296, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=338, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=264, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4510, PETRI_PLACES=283, PETRI_TRANSITIONS=340} [2024-06-14 11:35:20,167 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 240 predicate places. [2024-06-14 11:35:20,167 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 340 transitions, 4510 flow [2024-06-14 11:35:20,167 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:20,167 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:20,167 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:35:20,167 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-14 11:35:20,167 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:35:20,167 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:20,167 INFO L85 PathProgramCache]: Analyzing trace with hash -260727934, now seen corresponding path program 6 times [2024-06-14 11:35:20,168 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:20,168 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1899089583] [2024-06-14 11:35:20,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:20,168 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:20,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:20,244 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:35:20,245 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:20,245 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1899089583] [2024-06-14 11:35:20,245 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1899089583] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:20,245 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:20,245 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:35:20,245 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1145483454] [2024-06-14 11:35:20,245 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:20,245 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:35:20,245 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:20,246 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:35:20,246 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:35:20,286 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:35:20,286 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 340 transitions, 4510 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:20,286 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:20,286 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:35:20,286 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:21,475 INFO L124 PetriNetUnfolderBase]: 4460/7725 cut-off events. [2024-06-14 11:35:21,476 INFO L125 PetriNetUnfolderBase]: For 912055/912055 co-relation queries the response was YES. [2024-06-14 11:35:21,549 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54166 conditions, 7725 events. 4460/7725 cut-off events. For 912055/912055 co-relation queries the response was YES. Maximal size of possible extension queue 450. Compared 56154 event pairs, 1554 based on Foata normal form. 16/7738 useless extension candidates. Maximal degree in co-relation 54026. Up to 6860 conditions per place. [2024-06-14 11:35:21,574 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 281 selfloop transitions, 66 changer transitions 1/355 dead transitions. [2024-06-14 11:35:21,574 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 355 transitions, 5252 flow [2024-06-14 11:35:21,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:35:21,576 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:35:21,576 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-14 11:35:21,576 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5476190476190477 [2024-06-14 11:35:21,577 INFO L175 Difference]: Start difference. First operand has 283 places, 340 transitions, 4510 flow. Second operand 7 states and 161 transitions. [2024-06-14 11:35:21,577 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 355 transitions, 5252 flow [2024-06-14 11:35:23,490 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 355 transitions, 5058 flow, removed 25 selfloop flow, removed 5 redundant places. [2024-06-14 11:35:23,494 INFO L231 Difference]: Finished difference. Result has 285 places, 339 transitions, 4437 flow [2024-06-14 11:35:23,495 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4316, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=340, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=274, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4437, PETRI_PLACES=285, PETRI_TRANSITIONS=339} [2024-06-14 11:35:23,495 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 242 predicate places. [2024-06-14 11:35:23,495 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 339 transitions, 4437 flow [2024-06-14 11:35:23,495 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:23,495 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:23,495 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:35:23,495 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-14 11:35:23,495 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:35:23,495 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:23,495 INFO L85 PathProgramCache]: Analyzing trace with hash -260512732, now seen corresponding path program 2 times [2024-06-14 11:35:23,495 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:23,496 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1053117059] [2024-06-14 11:35:23,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:23,496 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:23,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:23,575 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:35:23,575 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:23,575 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1053117059] [2024-06-14 11:35:23,575 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1053117059] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:23,575 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:23,576 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:35:23,576 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1191254620] [2024-06-14 11:35:23,576 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:23,576 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:35:23,576 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:23,576 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:35:23,576 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:35:23,609 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:35:23,609 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 339 transitions, 4437 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:23,609 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:23,609 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:35:23,609 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:24,785 INFO L124 PetriNetUnfolderBase]: 4355/7558 cut-off events. [2024-06-14 11:35:24,785 INFO L125 PetriNetUnfolderBase]: For 885742/885742 co-relation queries the response was YES. [2024-06-14 11:35:24,859 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52811 conditions, 7558 events. 4355/7558 cut-off events. For 885742/885742 co-relation queries the response was YES. Maximal size of possible extension queue 437. Compared 54747 event pairs, 1491 based on Foata normal form. 12/7567 useless extension candidates. Maximal degree in co-relation 52670. Up to 6637 conditions per place. [2024-06-14 11:35:24,884 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 282 selfloop transitions, 70 changer transitions 0/359 dead transitions. [2024-06-14 11:35:24,885 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 359 transitions, 5259 flow [2024-06-14 11:35:24,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:35:24,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:35:24,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-14 11:35:24,885 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5612244897959183 [2024-06-14 11:35:24,885 INFO L175 Difference]: Start difference. First operand has 285 places, 339 transitions, 4437 flow. Second operand 7 states and 165 transitions. [2024-06-14 11:35:24,885 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 359 transitions, 5259 flow [2024-06-14 11:35:27,278 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 359 transitions, 5059 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-14 11:35:27,282 INFO L231 Difference]: Finished difference. Result has 285 places, 341 transitions, 4446 flow [2024-06-14 11:35:27,282 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4237, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=339, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=269, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4446, PETRI_PLACES=285, PETRI_TRANSITIONS=341} [2024-06-14 11:35:27,283 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 242 predicate places. [2024-06-14 11:35:27,283 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 341 transitions, 4446 flow [2024-06-14 11:35:27,283 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:27,283 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:27,283 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:35:27,283 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-14 11:35:27,283 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:35:27,283 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:27,283 INFO L85 PathProgramCache]: Analyzing trace with hash 5184548, now seen corresponding path program 3 times [2024-06-14 11:35:27,283 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:27,283 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [973498390] [2024-06-14 11:35:27,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:27,284 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:27,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:27,358 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:35:27,358 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:27,359 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [973498390] [2024-06-14 11:35:27,359 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [973498390] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:27,359 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:27,359 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:35:27,359 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [683242139] [2024-06-14 11:35:27,359 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:27,359 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:35:27,359 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:27,359 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:35:27,359 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:35:27,409 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:35:27,409 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 341 transitions, 4446 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:27,410 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:27,410 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:35:27,410 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:28,533 INFO L124 PetriNetUnfolderBase]: 4362/7565 cut-off events. [2024-06-14 11:35:28,534 INFO L125 PetriNetUnfolderBase]: For 877815/877815 co-relation queries the response was YES. [2024-06-14 11:35:28,604 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52376 conditions, 7565 events. 4362/7565 cut-off events. For 877815/877815 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 54856 event pairs, 1480 based on Foata normal form. 12/7574 useless extension candidates. Maximal degree in co-relation 52234. Up to 6334 conditions per place. [2024-06-14 11:35:28,627 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 270 selfloop transitions, 84 changer transitions 0/361 dead transitions. [2024-06-14 11:35:28,627 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 361 transitions, 5236 flow [2024-06-14 11:35:28,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:35:28,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:35:28,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-14 11:35:28,628 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5612244897959183 [2024-06-14 11:35:28,628 INFO L175 Difference]: Start difference. First operand has 285 places, 341 transitions, 4446 flow. Second operand 7 states and 165 transitions. [2024-06-14 11:35:28,628 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 361 transitions, 5236 flow [2024-06-14 11:35:30,405 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 361 transitions, 5049 flow, removed 25 selfloop flow, removed 5 redundant places. [2024-06-14 11:35:30,410 INFO L231 Difference]: Finished difference. Result has 287 places, 342 transitions, 4456 flow [2024-06-14 11:35:30,410 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4259, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=341, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=257, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4456, PETRI_PLACES=287, PETRI_TRANSITIONS=342} [2024-06-14 11:35:30,410 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 244 predicate places. [2024-06-14 11:35:30,410 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 342 transitions, 4456 flow [2024-06-14 11:35:30,410 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:30,410 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:30,411 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:35:30,411 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-14 11:35:30,411 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:35:30,411 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:30,411 INFO L85 PathProgramCache]: Analyzing trace with hash -1298802046, now seen corresponding path program 1 times [2024-06-14 11:35:30,411 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:30,411 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1908321848] [2024-06-14 11:35:30,411 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:30,411 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:30,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:30,486 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:35:30,486 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:30,487 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1908321848] [2024-06-14 11:35:30,487 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1908321848] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:30,487 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:30,487 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:35:30,487 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [936449720] [2024-06-14 11:35:30,487 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:30,487 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:35:30,487 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:30,488 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:35:30,488 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:35:30,515 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:35:30,515 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 342 transitions, 4456 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:30,515 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:30,516 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:35:30,516 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:31,699 INFO L124 PetriNetUnfolderBase]: 4388/7609 cut-off events. [2024-06-14 11:35:31,699 INFO L125 PetriNetUnfolderBase]: For 858548/858548 co-relation queries the response was YES. [2024-06-14 11:35:31,775 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52931 conditions, 7609 events. 4388/7609 cut-off events. For 858548/858548 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 55257 event pairs, 1468 based on Foata normal form. 2/7608 useless extension candidates. Maximal degree in co-relation 52788. Up to 6701 conditions per place. [2024-06-14 11:35:31,799 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 261 selfloop transitions, 98 changer transitions 0/366 dead transitions. [2024-06-14 11:35:31,799 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 366 transitions, 5540 flow [2024-06-14 11:35:31,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:35:31,799 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:35:31,799 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 151 transitions. [2024-06-14 11:35:31,799 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5992063492063492 [2024-06-14 11:35:31,799 INFO L175 Difference]: Start difference. First operand has 287 places, 342 transitions, 4456 flow. Second operand 6 states and 151 transitions. [2024-06-14 11:35:31,800 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 366 transitions, 5540 flow [2024-06-14 11:35:34,059 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 366 transitions, 5262 flow, removed 24 selfloop flow, removed 7 redundant places. [2024-06-14 11:35:34,063 INFO L231 Difference]: Finished difference. Result has 287 places, 351 transitions, 4606 flow [2024-06-14 11:35:34,063 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4178, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=342, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4606, PETRI_PLACES=287, PETRI_TRANSITIONS=351} [2024-06-14 11:35:34,063 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 244 predicate places. [2024-06-14 11:35:34,063 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 351 transitions, 4606 flow [2024-06-14 11:35:34,063 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:34,063 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:34,064 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:35:34,064 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-14 11:35:34,064 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:35:34,064 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:34,064 INFO L85 PathProgramCache]: Analyzing trace with hash -412104414, now seen corresponding path program 2 times [2024-06-14 11:35:34,064 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:34,064 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [906223490] [2024-06-14 11:35:34,064 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:34,064 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:34,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:34,138 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:35:34,138 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:34,138 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [906223490] [2024-06-14 11:35:34,138 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [906223490] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:34,138 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:34,138 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:35:34,138 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [945705375] [2024-06-14 11:35:34,139 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:34,139 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:35:34,139 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:34,139 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:35:34,139 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:35:34,171 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:35:34,171 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 351 transitions, 4606 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:34,171 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:34,171 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:35:34,171 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:35,321 INFO L124 PetriNetUnfolderBase]: 4393/7612 cut-off events. [2024-06-14 11:35:35,321 INFO L125 PetriNetUnfolderBase]: For 869244/869244 co-relation queries the response was YES. [2024-06-14 11:35:35,395 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52801 conditions, 7612 events. 4393/7612 cut-off events. For 869244/869244 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 55136 event pairs, 1455 based on Foata normal form. 1/7610 useless extension candidates. Maximal degree in co-relation 52658. Up to 6705 conditions per place. [2024-06-14 11:35:35,419 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 249 selfloop transitions, 116 changer transitions 0/372 dead transitions. [2024-06-14 11:35:35,420 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 372 transitions, 5816 flow [2024-06-14 11:35:35,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:35:35,420 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:35:35,420 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-14 11:35:35,420 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5684523809523809 [2024-06-14 11:35:35,420 INFO L175 Difference]: Start difference. First operand has 287 places, 351 transitions, 4606 flow. Second operand 8 states and 191 transitions. [2024-06-14 11:35:35,420 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 372 transitions, 5816 flow [2024-06-14 11:35:38,401 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 372 transitions, 5663 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-14 11:35:38,405 INFO L231 Difference]: Finished difference. Result has 291 places, 355 transitions, 4771 flow [2024-06-14 11:35:38,405 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4459, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=351, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=238, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4771, PETRI_PLACES=291, PETRI_TRANSITIONS=355} [2024-06-14 11:35:38,405 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 248 predicate places. [2024-06-14 11:35:38,405 INFO L495 AbstractCegarLoop]: Abstraction has has 291 places, 355 transitions, 4771 flow [2024-06-14 11:35:38,406 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:38,406 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:38,406 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:35:38,406 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-14 11:35:38,406 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:35:38,406 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:38,406 INFO L85 PathProgramCache]: Analyzing trace with hash -1076802384, now seen corresponding path program 3 times [2024-06-14 11:35:38,406 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:38,406 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1221741203] [2024-06-14 11:35:38,406 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:38,406 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:38,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:38,481 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:35:38,481 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:38,481 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1221741203] [2024-06-14 11:35:38,481 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1221741203] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:38,481 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:38,481 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:35:38,481 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [32024318] [2024-06-14 11:35:38,482 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:38,482 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:35:38,482 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:38,482 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:35:38,482 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:35:38,523 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:35:38,523 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 355 transitions, 4771 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:38,523 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:38,524 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:35:38,524 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:39,699 INFO L124 PetriNetUnfolderBase]: 4390/7608 cut-off events. [2024-06-14 11:35:39,699 INFO L125 PetriNetUnfolderBase]: For 865720/865720 co-relation queries the response was YES. [2024-06-14 11:35:39,769 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52750 conditions, 7608 events. 4390/7608 cut-off events. For 865720/865720 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 55089 event pairs, 1455 based on Foata normal form. 1/7606 useless extension candidates. Maximal degree in co-relation 52607. Up to 6703 conditions per place. [2024-06-14 11:35:39,791 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 235 selfloop transitions, 130 changer transitions 0/372 dead transitions. [2024-06-14 11:35:39,792 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 372 transitions, 5729 flow [2024-06-14 11:35:39,792 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:35:39,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:35:39,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 210 transitions. [2024-06-14 11:35:39,792 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5555555555555556 [2024-06-14 11:35:39,792 INFO L175 Difference]: Start difference. First operand has 291 places, 355 transitions, 4771 flow. Second operand 9 states and 210 transitions. [2024-06-14 11:35:39,792 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 372 transitions, 5729 flow [2024-06-14 11:35:42,739 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 372 transitions, 5568 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-14 11:35:42,743 INFO L231 Difference]: Finished difference. Result has 295 places, 355 transitions, 4883 flow [2024-06-14 11:35:42,744 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4612, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=355, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=225, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4883, PETRI_PLACES=295, PETRI_TRANSITIONS=355} [2024-06-14 11:35:42,744 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 252 predicate places. [2024-06-14 11:35:42,744 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 355 transitions, 4883 flow [2024-06-14 11:35:42,744 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:42,744 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:42,744 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:35:42,745 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-14 11:35:42,745 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:35:42,745 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:42,745 INFO L85 PathProgramCache]: Analyzing trace with hash 1335753654, now seen corresponding path program 4 times [2024-06-14 11:35:42,745 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:42,745 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [970222125] [2024-06-14 11:35:42,746 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:42,746 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:42,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:42,820 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:35:42,820 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:42,820 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [970222125] [2024-06-14 11:35:42,820 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [970222125] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:42,820 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:42,820 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:35:42,820 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [285748864] [2024-06-14 11:35:42,820 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:42,821 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:35:42,821 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:42,821 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:35:42,821 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:35:42,844 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:35:42,844 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 355 transitions, 4883 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:42,844 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:42,844 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:35:42,844 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:44,178 INFO L124 PetriNetUnfolderBase]: 4400/7630 cut-off events. [2024-06-14 11:35:44,178 INFO L125 PetriNetUnfolderBase]: For 870230/870230 co-relation queries the response was YES. [2024-06-14 11:35:44,245 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53210 conditions, 7630 events. 4400/7630 cut-off events. For 870230/870230 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 55338 event pairs, 1467 based on Foata normal form. 2/7629 useless extension candidates. Maximal degree in co-relation 53066. Up to 6488 conditions per place. [2024-06-14 11:35:44,265 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 242 selfloop transitions, 129 changer transitions 0/378 dead transitions. [2024-06-14 11:35:44,266 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 378 transitions, 6117 flow [2024-06-14 11:35:44,266 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:35:44,266 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:35:44,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-14 11:35:44,266 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5816326530612245 [2024-06-14 11:35:44,266 INFO L175 Difference]: Start difference. First operand has 295 places, 355 transitions, 4883 flow. Second operand 7 states and 171 transitions. [2024-06-14 11:35:44,266 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 378 transitions, 6117 flow [2024-06-14 11:35:46,351 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 378 transitions, 5811 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-06-14 11:35:46,355 INFO L231 Difference]: Finished difference. Result has 293 places, 359 transitions, 4919 flow [2024-06-14 11:35:46,356 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4581, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=355, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=229, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4919, PETRI_PLACES=293, PETRI_TRANSITIONS=359} [2024-06-14 11:35:46,356 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 250 predicate places. [2024-06-14 11:35:46,356 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 359 transitions, 4919 flow [2024-06-14 11:35:46,356 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:46,356 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:46,356 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:35:46,356 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-14 11:35:46,356 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:35:46,356 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:46,356 INFO L85 PathProgramCache]: Analyzing trace with hash -297278204, now seen corresponding path program 5 times [2024-06-14 11:35:46,357 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:46,357 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1038582374] [2024-06-14 11:35:46,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:46,357 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:46,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:46,438 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:35:46,438 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:46,438 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1038582374] [2024-06-14 11:35:46,438 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1038582374] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:46,438 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:46,438 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:35:46,438 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1160717328] [2024-06-14 11:35:46,438 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:46,439 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:35:46,439 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:46,439 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:35:46,439 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:35:46,464 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:35:46,464 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 359 transitions, 4919 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:46,464 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:46,464 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:35:46,464 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:47,652 INFO L124 PetriNetUnfolderBase]: 4410/7644 cut-off events. [2024-06-14 11:35:47,653 INFO L125 PetriNetUnfolderBase]: For 871418/871418 co-relation queries the response was YES. [2024-06-14 11:35:47,732 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53409 conditions, 7644 events. 4410/7644 cut-off events. For 871418/871418 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 55388 event pairs, 1465 based on Foata normal form. 2/7643 useless extension candidates. Maximal degree in co-relation 53265. Up to 6498 conditions per place. [2024-06-14 11:35:47,756 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 231 selfloop transitions, 141 changer transitions 0/379 dead transitions. [2024-06-14 11:35:47,756 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 379 transitions, 6155 flow [2024-06-14 11:35:47,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:35:47,757 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:35:47,757 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-14 11:35:47,757 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5782312925170068 [2024-06-14 11:35:47,757 INFO L175 Difference]: Start difference. First operand has 293 places, 359 transitions, 4919 flow. Second operand 7 states and 170 transitions. [2024-06-14 11:35:47,757 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 379 transitions, 6155 flow [2024-06-14 11:35:50,223 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 379 transitions, 5805 flow, removed 43 selfloop flow, removed 5 redundant places. [2024-06-14 11:35:50,228 INFO L231 Difference]: Finished difference. Result has 295 places, 363 transitions, 4938 flow [2024-06-14 11:35:50,228 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4584, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=359, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4938, PETRI_PLACES=295, PETRI_TRANSITIONS=363} [2024-06-14 11:35:50,228 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 252 predicate places. [2024-06-14 11:35:50,228 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 363 transitions, 4938 flow [2024-06-14 11:35:50,228 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:50,228 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:50,228 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:35:50,228 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-14 11:35:50,228 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:35:50,229 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:50,229 INFO L85 PathProgramCache]: Analyzing trace with hash -297267044, now seen corresponding path program 6 times [2024-06-14 11:35:50,229 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:50,229 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1048358722] [2024-06-14 11:35:50,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:50,229 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:50,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:50,296 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:35:50,297 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:50,297 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1048358722] [2024-06-14 11:35:50,297 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1048358722] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:50,297 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:50,297 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:35:50,297 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1209617535] [2024-06-14 11:35:50,297 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:50,298 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:35:50,298 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:50,298 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:35:50,298 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:35:50,330 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:35:50,331 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 363 transitions, 4938 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:50,331 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:50,331 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:35:50,331 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:51,546 INFO L124 PetriNetUnfolderBase]: 4404/7636 cut-off events. [2024-06-14 11:35:51,546 INFO L125 PetriNetUnfolderBase]: For 880221/880221 co-relation queries the response was YES. [2024-06-14 11:35:51,611 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53125 conditions, 7636 events. 4404/7636 cut-off events. For 880221/880221 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 55348 event pairs, 1465 based on Foata normal form. 2/7635 useless extension candidates. Maximal degree in co-relation 52981. Up to 6493 conditions per place. [2024-06-14 11:35:51,631 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 225 selfloop transitions, 146 changer transitions 0/378 dead transitions. [2024-06-14 11:35:51,631 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 378 transitions, 5906 flow [2024-06-14 11:35:51,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:35:51,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:35:51,632 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-14 11:35:51,632 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5782312925170068 [2024-06-14 11:35:51,632 INFO L175 Difference]: Start difference. First operand has 295 places, 363 transitions, 4938 flow. Second operand 7 states and 170 transitions. [2024-06-14 11:35:51,632 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 378 transitions, 5906 flow [2024-06-14 11:35:54,225 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 378 transitions, 5608 flow, removed 22 selfloop flow, removed 4 redundant places. [2024-06-14 11:35:54,230 INFO L231 Difference]: Finished difference. Result has 298 places, 363 transitions, 4939 flow [2024-06-14 11:35:54,230 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4640, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=363, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=146, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4939, PETRI_PLACES=298, PETRI_TRANSITIONS=363} [2024-06-14 11:35:54,231 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 255 predicate places. [2024-06-14 11:35:54,231 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 363 transitions, 4939 flow [2024-06-14 11:35:54,231 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:54,231 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:54,231 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:35:54,231 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-14 11:35:54,231 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:35:54,232 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:54,232 INFO L85 PathProgramCache]: Analyzing trace with hash 1962331618, now seen corresponding path program 7 times [2024-06-14 11:35:54,232 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:54,232 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [559768357] [2024-06-14 11:35:54,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:54,232 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:54,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:54,299 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:35:54,300 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:54,300 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [559768357] [2024-06-14 11:35:54,300 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [559768357] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:54,300 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:54,300 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:35:54,300 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [719372861] [2024-06-14 11:35:54,300 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:54,300 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:35:54,301 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:54,301 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:35:54,301 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:35:54,331 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:35:54,332 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 363 transitions, 4939 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:54,332 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:54,332 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:35:54,332 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:55,537 INFO L124 PetriNetUnfolderBase]: 4409/7627 cut-off events. [2024-06-14 11:35:55,537 INFO L125 PetriNetUnfolderBase]: For 893905/893905 co-relation queries the response was YES. [2024-06-14 11:35:55,621 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53349 conditions, 7627 events. 4409/7627 cut-off events. For 893905/893905 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 55238 event pairs, 1542 based on Foata normal form. 1/7624 useless extension candidates. Maximal degree in co-relation 53204. Up to 6497 conditions per place. [2024-06-14 11:35:55,648 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 195 selfloop transitions, 177 changer transitions 0/379 dead transitions. [2024-06-14 11:35:55,648 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 379 transitions, 6143 flow [2024-06-14 11:35:55,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:35:55,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:35:55,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-14 11:35:55,649 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-14 11:35:55,649 INFO L175 Difference]: Start difference. First operand has 298 places, 363 transitions, 4939 flow. Second operand 7 states and 168 transitions. [2024-06-14 11:35:55,649 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 379 transitions, 6143 flow [2024-06-14 11:35:58,269 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 379 transitions, 5763 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-14 11:35:58,273 INFO L231 Difference]: Finished difference. Result has 298 places, 366 transitions, 4965 flow [2024-06-14 11:35:58,273 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4565, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=363, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=174, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4965, PETRI_PLACES=298, PETRI_TRANSITIONS=366} [2024-06-14 11:35:58,274 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 255 predicate places. [2024-06-14 11:35:58,274 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 366 transitions, 4965 flow [2024-06-14 11:35:58,274 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:58,274 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:58,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-14 11:35:58,274 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-14 11:35:58,274 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:35:58,275 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:58,275 INFO L85 PathProgramCache]: Analyzing trace with hash -1608418414, now seen corresponding path program 8 times [2024-06-14 11:35:58,275 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:58,275 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [848489490] [2024-06-14 11:35:58,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:58,275 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:58,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:58,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-14 11:35:58,344 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:58,344 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [848489490] [2024-06-14 11:35:58,344 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [848489490] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:58,344 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:58,344 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:35:58,344 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [417657387] [2024-06-14 11:35:58,344 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:58,345 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:35:58,345 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:58,345 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:35:58,345 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:35:58,370 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:35:58,370 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 366 transitions, 4965 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:58,370 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:58,371 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:35:58,371 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:59,582 INFO L124 PetriNetUnfolderBase]: 4414/7636 cut-off events. [2024-06-14 11:35:59,582 INFO L125 PetriNetUnfolderBase]: For 911364/911364 co-relation queries the response was YES. [2024-06-14 11:35:59,650 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53590 conditions, 7636 events. 4414/7636 cut-off events. For 911364/911364 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 55304 event pairs, 1542 based on Foata normal form. 1/7633 useless extension candidates. Maximal degree in co-relation 53444. Up to 6501 conditions per place. [2024-06-14 11:35:59,672 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 208 selfloop transitions, 167 changer transitions 0/382 dead transitions. [2024-06-14 11:35:59,673 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 382 transitions, 6179 flow [2024-06-14 11:35:59,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:35:59,675 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:35:59,675 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-14 11:35:59,675 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5680272108843537 [2024-06-14 11:35:59,675 INFO L175 Difference]: Start difference. First operand has 298 places, 366 transitions, 4965 flow. Second operand 7 states and 167 transitions. [2024-06-14 11:35:59,676 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 382 transitions, 6179 flow [2024-06-14 11:36:02,453 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 298 places, 382 transitions, 5711 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-14 11:36:02,459 INFO L231 Difference]: Finished difference. Result has 299 places, 369 transitions, 4883 flow [2024-06-14 11:36:02,460 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4505, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=366, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=164, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4883, PETRI_PLACES=299, PETRI_TRANSITIONS=369} [2024-06-14 11:36:02,460 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 256 predicate places. [2024-06-14 11:36:02,460 INFO L495 AbstractCegarLoop]: Abstraction has has 299 places, 369 transitions, 4883 flow [2024-06-14 11:36:02,460 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:02,461 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:36:02,461 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:36:02,461 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-14 11:36:02,461 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:36:02,461 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:36:02,461 INFO L85 PathProgramCache]: Analyzing trace with hash -1752694894, now seen corresponding path program 9 times [2024-06-14 11:36:02,461 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:36:02,461 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1324535689] [2024-06-14 11:36:02,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:36:02,461 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:36:02,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:36:02,535 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:36:02,536 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:36:02,536 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1324535689] [2024-06-14 11:36:02,536 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1324535689] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:36:02,537 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:36:02,537 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:36:02,537 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [770454141] [2024-06-14 11:36:02,537 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:36:02,537 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:36:02,537 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:36:02,537 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:36:02,537 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:36:02,565 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:36:02,565 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 299 places, 369 transitions, 4883 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:02,565 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:36:02,566 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:36:02,566 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:36:03,702 INFO L124 PetriNetUnfolderBase]: 4411/7636 cut-off events. [2024-06-14 11:36:03,703 INFO L125 PetriNetUnfolderBase]: For 924197/924197 co-relation queries the response was YES. [2024-06-14 11:36:03,775 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53493 conditions, 7636 events. 4411/7636 cut-off events. For 924197/924197 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 55329 event pairs, 1544 based on Foata normal form. 1/7633 useless extension candidates. Maximal degree in co-relation 53347. Up to 6499 conditions per place. [2024-06-14 11:36:03,799 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 211 selfloop transitions, 163 changer transitions 0/381 dead transitions. [2024-06-14 11:36:03,799 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 305 places, 381 transitions, 5855 flow [2024-06-14 11:36:03,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:36:03,799 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:36:03,800 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-14 11:36:03,800 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5612244897959183 [2024-06-14 11:36:03,800 INFO L175 Difference]: Start difference. First operand has 299 places, 369 transitions, 4883 flow. Second operand 7 states and 165 transitions. [2024-06-14 11:36:03,800 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 305 places, 381 transitions, 5855 flow [2024-06-14 11:36:06,367 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 381 transitions, 5415 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-14 11:36:06,371 INFO L231 Difference]: Finished difference. Result has 300 places, 369 transitions, 4777 flow [2024-06-14 11:36:06,372 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4443, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=369, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=163, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4777, PETRI_PLACES=300, PETRI_TRANSITIONS=369} [2024-06-14 11:36:06,372 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 257 predicate places. [2024-06-14 11:36:06,372 INFO L495 AbstractCegarLoop]: Abstraction has has 300 places, 369 transitions, 4777 flow [2024-06-14 11:36:06,372 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:06,372 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:36:06,372 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:36:06,372 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-14 11:36:06,372 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:36:06,373 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:36:06,373 INFO L85 PathProgramCache]: Analyzing trace with hash -2103949372, now seen corresponding path program 1 times [2024-06-14 11:36:06,373 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:36:06,373 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1125771436] [2024-06-14 11:36:06,373 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:36:06,373 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:36:06,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:36:06,445 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:36:06,445 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:36:06,445 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1125771436] [2024-06-14 11:36:06,445 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1125771436] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:36:06,445 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:36:06,446 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:36:06,446 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [836238683] [2024-06-14 11:36:06,446 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:36:06,446 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:36:06,447 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:36:06,447 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:36:06,447 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:36:06,491 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:36:06,496 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 369 transitions, 4777 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:06,496 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:36:06,496 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:36:06,496 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:36:07,720 INFO L124 PetriNetUnfolderBase]: 4398/7627 cut-off events. [2024-06-14 11:36:07,720 INFO L125 PetriNetUnfolderBase]: For 938059/938059 co-relation queries the response was YES. [2024-06-14 11:36:07,796 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52906 conditions, 7627 events. 4398/7627 cut-off events. For 938059/938059 co-relation queries the response was YES. Maximal size of possible extension queue 438. Compared 55369 event pairs, 1279 based on Foata normal form. 6/7630 useless extension candidates. Maximal degree in co-relation 52759. Up to 6725 conditions per place. [2024-06-14 11:36:07,818 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 351 selfloop transitions, 34 changer transitions 0/392 dead transitions. [2024-06-14 11:36:07,818 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 305 places, 392 transitions, 5841 flow [2024-06-14 11:36:07,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:36:07,818 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:36:07,819 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-14 11:36:07,819 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5753968253968254 [2024-06-14 11:36:07,819 INFO L175 Difference]: Start difference. First operand has 300 places, 369 transitions, 4777 flow. Second operand 6 states and 145 transitions. [2024-06-14 11:36:07,819 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 305 places, 392 transitions, 5841 flow [2024-06-14 11:36:10,837 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 298 places, 392 transitions, 5432 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-14 11:36:10,841 INFO L231 Difference]: Finished difference. Result has 299 places, 369 transitions, 4440 flow [2024-06-14 11:36:10,841 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4368, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=369, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=335, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4440, PETRI_PLACES=299, PETRI_TRANSITIONS=369} [2024-06-14 11:36:10,841 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 256 predicate places. [2024-06-14 11:36:10,841 INFO L495 AbstractCegarLoop]: Abstraction has has 299 places, 369 transitions, 4440 flow [2024-06-14 11:36:10,842 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:10,842 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:36:10,842 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:36:10,842 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-14 11:36:10,842 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:36:10,842 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:36:10,842 INFO L85 PathProgramCache]: Analyzing trace with hash -412196670, now seen corresponding path program 2 times [2024-06-14 11:36:10,842 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:36:10,842 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [59298796] [2024-06-14 11:36:10,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:36:10,842 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:36:10,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:36:10,931 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:36:10,932 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:36:10,932 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [59298796] [2024-06-14 11:36:10,932 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [59298796] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:36:10,932 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:36:10,932 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:36:10,932 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1429845749] [2024-06-14 11:36:10,932 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:36:10,932 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:36:10,932 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:36:10,933 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:36:10,933 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:36:10,996 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:36:10,997 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 299 places, 369 transitions, 4440 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:10,997 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:36:10,997 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:36:10,997 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:36:12,161 INFO L124 PetriNetUnfolderBase]: 4385/7608 cut-off events. [2024-06-14 11:36:12,161 INFO L125 PetriNetUnfolderBase]: For 925645/925645 co-relation queries the response was YES. [2024-06-14 11:36:12,233 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51777 conditions, 7608 events. 4385/7608 cut-off events. For 925645/925645 co-relation queries the response was YES. Maximal size of possible extension queue 436. Compared 55268 event pairs, 1360 based on Foata normal form. 6/7611 useless extension candidates. Maximal degree in co-relation 51630. Up to 6781 conditions per place. [2024-06-14 11:36:12,255 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 345 selfloop transitions, 35 changer transitions 0/387 dead transitions. [2024-06-14 11:36:12,255 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 387 transitions, 5284 flow [2024-06-14 11:36:12,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:36:12,255 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:36:12,255 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 142 transitions. [2024-06-14 11:36:12,256 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5634920634920635 [2024-06-14 11:36:12,256 INFO L175 Difference]: Start difference. First operand has 299 places, 369 transitions, 4440 flow. Second operand 6 states and 142 transitions. [2024-06-14 11:36:12,256 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 387 transitions, 5284 flow [2024-06-14 11:36:16,229 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 298 places, 387 transitions, 5141 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-14 11:36:16,232 INFO L231 Difference]: Finished difference. Result has 299 places, 369 transitions, 4373 flow [2024-06-14 11:36:16,233 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4297, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=369, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=334, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4373, PETRI_PLACES=299, PETRI_TRANSITIONS=369} [2024-06-14 11:36:16,233 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 256 predicate places. [2024-06-14 11:36:16,233 INFO L495 AbstractCegarLoop]: Abstraction has has 299 places, 369 transitions, 4373 flow [2024-06-14 11:36:16,233 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:16,233 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:36:16,233 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:36:16,233 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-14 11:36:16,233 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:36:16,233 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:36:16,234 INFO L85 PathProgramCache]: Analyzing trace with hash -99724504, now seen corresponding path program 1 times [2024-06-14 11:36:16,234 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:36:16,234 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1040125774] [2024-06-14 11:36:16,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:36:16,234 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:36:16,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:36:16,314 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:36:16,314 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:36:16,314 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1040125774] [2024-06-14 11:36:16,314 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1040125774] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:36:16,314 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:36:16,314 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:36:16,314 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1751606985] [2024-06-14 11:36:16,314 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:36:16,314 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:36:16,315 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:36:16,315 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:36:16,315 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:36:16,344 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:36:16,344 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 299 places, 369 transitions, 4373 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:16,344 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:36:16,345 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:36:16,345 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:36:17,577 INFO L124 PetriNetUnfolderBase]: 4452/7706 cut-off events. [2024-06-14 11:36:17,578 INFO L125 PetriNetUnfolderBase]: For 973788/973788 co-relation queries the response was YES. [2024-06-14 11:36:17,657 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53548 conditions, 7706 events. 4452/7706 cut-off events. For 973788/973788 co-relation queries the response was YES. Maximal size of possible extension queue 442. Compared 55787 event pairs, 1447 based on Foata normal form. 2/7694 useless extension candidates. Maximal degree in co-relation 53402. Up to 6795 conditions per place. [2024-06-14 11:36:17,682 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 319 selfloop transitions, 77 changer transitions 1/404 dead transitions. [2024-06-14 11:36:17,683 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 305 places, 404 transitions, 5643 flow [2024-06-14 11:36:17,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:36:17,683 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:36:17,683 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 179 transitions. [2024-06-14 11:36:17,683 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.608843537414966 [2024-06-14 11:36:17,683 INFO L175 Difference]: Start difference. First operand has 299 places, 369 transitions, 4373 flow. Second operand 7 states and 179 transitions. [2024-06-14 11:36:17,683 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 305 places, 404 transitions, 5643 flow [2024-06-14 11:36:20,839 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 404 transitions, 5553 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-14 11:36:20,843 INFO L231 Difference]: Finished difference. Result has 302 places, 374 transitions, 4615 flow [2024-06-14 11:36:20,843 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4283, PETRI_DIFFERENCE_MINUEND_PLACES=294, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=369, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=292, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4615, PETRI_PLACES=302, PETRI_TRANSITIONS=374} [2024-06-14 11:36:20,843 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 259 predicate places. [2024-06-14 11:36:20,843 INFO L495 AbstractCegarLoop]: Abstraction has has 302 places, 374 transitions, 4615 flow [2024-06-14 11:36:20,843 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:20,843 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:36:20,843 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:36:20,844 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-14 11:36:20,844 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:36:20,844 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:36:20,844 INFO L85 PathProgramCache]: Analyzing trace with hash -253898080, now seen corresponding path program 2 times [2024-06-14 11:36:20,844 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:36:20,844 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [336364708] [2024-06-14 11:36:20,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:36:20,844 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:36:20,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:36:20,925 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:36:20,926 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:36:20,926 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [336364708] [2024-06-14 11:36:20,926 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [336364708] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:36:20,926 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:36:20,926 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:36:20,926 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [808060781] [2024-06-14 11:36:20,926 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:36:20,926 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:36:20,926 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:36:20,927 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:36:20,927 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:36:20,951 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:36:20,951 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 302 places, 374 transitions, 4615 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:20,951 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:36:20,951 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:36:20,951 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:36:22,281 INFO L124 PetriNetUnfolderBase]: 4447/7713 cut-off events. [2024-06-14 11:36:22,281 INFO L125 PetriNetUnfolderBase]: For 983182/983182 co-relation queries the response was YES. [2024-06-14 11:36:22,348 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53741 conditions, 7713 events. 4447/7713 cut-off events. For 983182/983182 co-relation queries the response was YES. Maximal size of possible extension queue 441. Compared 56033 event pairs, 1470 based on Foata normal form. 2/7706 useless extension candidates. Maximal degree in co-relation 53593. Up to 6893 conditions per place. [2024-06-14 11:36:22,369 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 314 selfloop transitions, 74 changer transitions 0/395 dead transitions. [2024-06-14 11:36:22,370 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 395 transitions, 5443 flow [2024-06-14 11:36:22,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:36:22,370 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:36:22,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-14 11:36:22,370 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5816326530612245 [2024-06-14 11:36:22,370 INFO L175 Difference]: Start difference. First operand has 302 places, 374 transitions, 4615 flow. Second operand 7 states and 171 transitions. [2024-06-14 11:36:22,370 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 395 transitions, 5443 flow [2024-06-14 11:36:25,533 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 395 transitions, 5247 flow, removed 27 selfloop flow, removed 4 redundant places. [2024-06-14 11:36:25,537 INFO L231 Difference]: Finished difference. Result has 305 places, 374 transitions, 4572 flow [2024-06-14 11:36:25,538 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4419, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=374, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=300, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4572, PETRI_PLACES=305, PETRI_TRANSITIONS=374} [2024-06-14 11:36:25,538 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 262 predicate places. [2024-06-14 11:36:25,538 INFO L495 AbstractCegarLoop]: Abstraction has has 305 places, 374 transitions, 4572 flow [2024-06-14 11:36:25,538 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:25,538 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:36:25,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, 1, 1] [2024-06-14 11:36:25,539 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-14 11:36:25,539 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:36:25,539 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:36:25,539 INFO L85 PathProgramCache]: Analyzing trace with hash -447853618, now seen corresponding path program 3 times [2024-06-14 11:36:25,539 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:36:25,539 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [873506012] [2024-06-14 11:36:25,539 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:36:25,539 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:36:25,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:36:25,615 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:36:25,615 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:36:25,615 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [873506012] [2024-06-14 11:36:25,615 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [873506012] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:36:25,615 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:36:25,615 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:36:25,615 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [308127494] [2024-06-14 11:36:25,615 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:36:25,615 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:36:25,616 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:36:25,616 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:36:25,616 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:36:25,653 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:36:25,653 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 374 transitions, 4572 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:25,654 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:36:25,654 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:36:25,654 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:36:26,948 INFO L124 PetriNetUnfolderBase]: 4573/7926 cut-off events. [2024-06-14 11:36:26,948 INFO L125 PetriNetUnfolderBase]: For 1113410/1113410 co-relation queries the response was YES. [2024-06-14 11:36:27,036 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57484 conditions, 7926 events. 4573/7926 cut-off events. For 1113410/1113410 co-relation queries the response was YES. Maximal size of possible extension queue 454. Compared 57789 event pairs, 1486 based on Foata normal form. 2/7925 useless extension candidates. Maximal degree in co-relation 57335. Up to 6883 conditions per place. [2024-06-14 11:36:27,063 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 326 selfloop transitions, 74 changer transitions 0/407 dead transitions. [2024-06-14 11:36:27,064 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 311 places, 407 transitions, 5875 flow [2024-06-14 11:36:27,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:36:27,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:36:27,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-14 11:36:27,064 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5918367346938775 [2024-06-14 11:36:27,064 INFO L175 Difference]: Start difference. First operand has 305 places, 374 transitions, 4572 flow. Second operand 7 states and 174 transitions. [2024-06-14 11:36:27,065 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 311 places, 407 transitions, 5875 flow [2024-06-14 11:36:30,905 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 407 transitions, 5682 flow, removed 24 selfloop flow, removed 5 redundant places. [2024-06-14 11:36:30,909 INFO L231 Difference]: Finished difference. Result has 308 places, 379 transitions, 4722 flow [2024-06-14 11:36:30,909 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4379, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=374, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=300, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4722, PETRI_PLACES=308, PETRI_TRANSITIONS=379} [2024-06-14 11:36:30,909 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 265 predicate places. [2024-06-14 11:36:30,909 INFO L495 AbstractCegarLoop]: Abstraction has has 308 places, 379 transitions, 4722 flow [2024-06-14 11:36:30,909 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:30,910 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:36:30,910 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:36:30,910 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-14 11:36:30,910 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:36:30,910 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:36:30,910 INFO L85 PathProgramCache]: Analyzing trace with hash 88981466, now seen corresponding path program 4 times [2024-06-14 11:36:30,910 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:36:30,910 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1161804149] [2024-06-14 11:36:30,910 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:36:30,910 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:36:30,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:36:30,998 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:36:30,998 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:36:30,998 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1161804149] [2024-06-14 11:36:30,998 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1161804149] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:36:30,998 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:36:30,998 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:36:30,998 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1727109983] [2024-06-14 11:36:30,998 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:36:30,999 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:36:30,999 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:36:30,999 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:36:30,999 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:36:31,028 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:36:31,028 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 379 transitions, 4722 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:31,028 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:36:31,028 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:36:31,028 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:36:32,386 INFO L124 PetriNetUnfolderBase]: 4581/7957 cut-off events. [2024-06-14 11:36:32,386 INFO L125 PetriNetUnfolderBase]: For 1135329/1135329 co-relation queries the response was YES. [2024-06-14 11:36:32,465 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58112 conditions, 7957 events. 4581/7957 cut-off events. For 1135329/1135329 co-relation queries the response was YES. Maximal size of possible extension queue 454. Compared 58192 event pairs, 1513 based on Foata normal form. 2/7957 useless extension candidates. Maximal degree in co-relation 57961. Up to 7095 conditions per place. [2024-06-14 11:36:32,490 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 323 selfloop transitions, 69 changer transitions 0/399 dead transitions. [2024-06-14 11:36:32,490 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 399 transitions, 5625 flow [2024-06-14 11:36:32,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:36:32,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:36:32,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-14 11:36:32,491 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.564625850340136 [2024-06-14 11:36:32,491 INFO L175 Difference]: Start difference. First operand has 308 places, 379 transitions, 4722 flow. Second operand 7 states and 166 transitions. [2024-06-14 11:36:32,491 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 399 transitions, 5625 flow [2024-06-14 11:36:36,221 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 399 transitions, 5422 flow, removed 36 selfloop flow, removed 4 redundant places. [2024-06-14 11:36:36,225 INFO L231 Difference]: Finished difference. Result has 311 places, 381 transitions, 4741 flow [2024-06-14 11:36:36,225 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4529, PETRI_DIFFERENCE_MINUEND_PLACES=304, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=310, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4741, PETRI_PLACES=311, PETRI_TRANSITIONS=381} [2024-06-14 11:36:36,225 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 268 predicate places. [2024-06-14 11:36:36,225 INFO L495 AbstractCegarLoop]: Abstraction has has 311 places, 381 transitions, 4741 flow [2024-06-14 11:36:36,225 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:36,226 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:36:36,226 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:36:36,226 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-14 11:36:36,226 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:36:36,226 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:36:36,226 INFO L85 PathProgramCache]: Analyzing trace with hash -1509160816, now seen corresponding path program 5 times [2024-06-14 11:36:36,226 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:36:36,226 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [872864584] [2024-06-14 11:36:36,226 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:36:36,226 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:36:36,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:36:36,302 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:36:36,302 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:36:36,302 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [872864584] [2024-06-14 11:36:36,302 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [872864584] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:36:36,302 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:36:36,302 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:36:36,302 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1793102653] [2024-06-14 11:36:36,302 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:36:36,302 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:36:36,302 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:36:36,303 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:36:36,303 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:36:36,340 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:36:36,340 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 381 transitions, 4741 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:36,340 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:36:36,340 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:36:36,340 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:36:37,601 INFO L124 PetriNetUnfolderBase]: 4589/7977 cut-off events. [2024-06-14 11:36:37,601 INFO L125 PetriNetUnfolderBase]: For 1155650/1155650 co-relation queries the response was YES. [2024-06-14 11:36:37,682 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58187 conditions, 7977 events. 4589/7977 cut-off events. For 1155650/1155650 co-relation queries the response was YES. Maximal size of possible extension queue 454. Compared 58342 event pairs, 1267 based on Foata normal form. 2/7977 useless extension candidates. Maximal degree in co-relation 58035. Up to 5942 conditions per place. [2024-06-14 11:36:37,706 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 318 selfloop transitions, 92 changer transitions 0/417 dead transitions. [2024-06-14 11:36:37,706 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 417 transitions, 6241 flow [2024-06-14 11:36:37,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:36:37,706 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:36:37,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-14 11:36:37,707 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6054421768707483 [2024-06-14 11:36:37,707 INFO L175 Difference]: Start difference. First operand has 311 places, 381 transitions, 4741 flow. Second operand 7 states and 178 transitions. [2024-06-14 11:36:37,707 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 417 transitions, 6241 flow [2024-06-14 11:36:41,931 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 417 transitions, 6058 flow, removed 24 selfloop flow, removed 5 redundant places. [2024-06-14 11:36:41,935 INFO L231 Difference]: Finished difference. Result has 313 places, 383 transitions, 4814 flow [2024-06-14 11:36:41,935 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4558, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=381, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=291, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4814, PETRI_PLACES=313, PETRI_TRANSITIONS=383} [2024-06-14 11:36:41,935 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 270 predicate places. [2024-06-14 11:36:41,936 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 383 transitions, 4814 flow [2024-06-14 11:36:41,936 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:41,936 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:36:41,936 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:36:41,936 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-14 11:36:41,936 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:36:41,936 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:36:41,936 INFO L85 PathProgramCache]: Analyzing trace with hash -1320963352, now seen corresponding path program 6 times [2024-06-14 11:36:41,936 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:36:41,936 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1336202534] [2024-06-14 11:36:41,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:36:41,937 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:36:41,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:36:42,010 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:36:42,010 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:36:42,010 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1336202534] [2024-06-14 11:36:42,010 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1336202534] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:36:42,010 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:36:42,010 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:36:42,010 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [580175906] [2024-06-14 11:36:42,010 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:36:42,011 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:36:42,011 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:36:42,011 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:36:42,011 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:36:42,040 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:36:42,041 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 383 transitions, 4814 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:42,041 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:36:42,041 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:36:42,041 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:36:43,303 INFO L124 PetriNetUnfolderBase]: 4564/7916 cut-off events. [2024-06-14 11:36:43,303 INFO L125 PetriNetUnfolderBase]: For 1166832/1166832 co-relation queries the response was YES. [2024-06-14 11:36:43,379 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57662 conditions, 7916 events. 4564/7916 cut-off events. For 1166832/1166832 co-relation queries the response was YES. Maximal size of possible extension queue 451. Compared 57755 event pairs, 1301 based on Foata normal form. 8/7922 useless extension candidates. Maximal degree in co-relation 57509. Up to 5928 conditions per place. [2024-06-14 11:36:43,403 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 320 selfloop transitions, 85 changer transitions 0/412 dead transitions. [2024-06-14 11:36:43,403 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 412 transitions, 5962 flow [2024-06-14 11:36:43,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:36:43,404 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:36:43,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-14 11:36:43,404 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5918367346938775 [2024-06-14 11:36:43,404 INFO L175 Difference]: Start difference. First operand has 313 places, 383 transitions, 4814 flow. Second operand 7 states and 174 transitions. [2024-06-14 11:36:43,404 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 412 transitions, 5962 flow [2024-06-14 11:36:46,940 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 412 transitions, 5657 flow, removed 58 selfloop flow, removed 6 redundant places. [2024-06-14 11:36:46,944 INFO L231 Difference]: Finished difference. Result has 314 places, 383 transitions, 4685 flow [2024-06-14 11:36:46,944 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4509, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=383, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=298, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4685, PETRI_PLACES=314, PETRI_TRANSITIONS=383} [2024-06-14 11:36:46,944 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 271 predicate places. [2024-06-14 11:36:46,944 INFO L495 AbstractCegarLoop]: Abstraction has has 314 places, 383 transitions, 4685 flow [2024-06-14 11:36:46,945 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:46,945 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:36:46,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] [2024-06-14 11:36:46,945 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-14 11:36:46,945 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:36:46,945 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:36:46,945 INFO L85 PathProgramCache]: Analyzing trace with hash 1415052008, now seen corresponding path program 7 times [2024-06-14 11:36:46,945 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:36:46,945 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1804674050] [2024-06-14 11:36:46,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:36:46,946 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:36:46,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:36:47,024 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:36:47,025 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:36:47,025 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1804674050] [2024-06-14 11:36:47,025 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1804674050] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:36:47,025 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:36:47,025 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:36:47,025 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [373300556] [2024-06-14 11:36:47,025 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:36:47,025 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:36:47,025 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:36:47,025 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:36:47,025 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:36:47,056 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:36:47,070 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 314 places, 383 transitions, 4685 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:47,070 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:36:47,070 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:36:47,070 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:36:48,356 INFO L124 PetriNetUnfolderBase]: 4536/7890 cut-off events. [2024-06-14 11:36:48,357 INFO L125 PetriNetUnfolderBase]: For 1139909/1139909 co-relation queries the response was YES. [2024-06-14 11:36:48,430 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55669 conditions, 7890 events. 4536/7890 cut-off events. For 1139909/1139909 co-relation queries the response was YES. Maximal size of possible extension queue 447. Compared 57670 event pairs, 1490 based on Foata normal form. 12/7900 useless extension candidates. Maximal degree in co-relation 55517. Up to 6990 conditions per place. [2024-06-14 11:36:48,454 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 326 selfloop transitions, 69 changer transitions 0/402 dead transitions. [2024-06-14 11:36:48,454 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 402 transitions, 5550 flow [2024-06-14 11:36:48,454 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:36:48,454 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:36:48,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-14 11:36:48,455 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-14 11:36:48,455 INFO L175 Difference]: Start difference. First operand has 314 places, 383 transitions, 4685 flow. Second operand 7 states and 168 transitions. [2024-06-14 11:36:48,455 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 402 transitions, 5550 flow [2024-06-14 11:36:52,201 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 402 transitions, 5361 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-14 11:36:52,206 INFO L231 Difference]: Finished difference. Result has 315 places, 384 transitions, 4664 flow [2024-06-14 11:36:52,206 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4496, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=383, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=314, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4664, PETRI_PLACES=315, PETRI_TRANSITIONS=384} [2024-06-14 11:36:52,206 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 272 predicate places. [2024-06-14 11:36:52,206 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 384 transitions, 4664 flow [2024-06-14 11:36:52,207 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:52,207 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:36:52,207 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:36:52,207 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-14 11:36:52,207 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:36:52,207 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:36:52,207 INFO L85 PathProgramCache]: Analyzing trace with hash 550834528, now seen corresponding path program 8 times [2024-06-14 11:36:52,207 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:36:52,208 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [716445434] [2024-06-14 11:36:52,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:36:52,208 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:36:52,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:36:52,297 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:36:52,298 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:36:52,298 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [716445434] [2024-06-14 11:36:52,298 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [716445434] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:36:52,298 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:36:52,298 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:36:52,298 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [598239381] [2024-06-14 11:36:52,298 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:36:52,298 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:36:52,298 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:36:52,299 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:36:52,299 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:36:52,333 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:36:52,334 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 384 transitions, 4664 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:52,334 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:36:52,334 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:36:52,334 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:36:53,561 INFO L124 PetriNetUnfolderBase]: 4501/7831 cut-off events. [2024-06-14 11:36:53,561 INFO L125 PetriNetUnfolderBase]: For 1087915/1087915 co-relation queries the response was YES. [2024-06-14 11:36:53,642 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53846 conditions, 7831 events. 4501/7831 cut-off events. For 1087915/1087915 co-relation queries the response was YES. Maximal size of possible extension queue 442. Compared 57206 event pairs, 1453 based on Foata normal form. 12/7841 useless extension candidates. Maximal degree in co-relation 53693. Up to 6711 conditions per place. [2024-06-14 11:36:53,667 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 323 selfloop transitions, 76 changer transitions 0/406 dead transitions. [2024-06-14 11:36:53,667 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 406 transitions, 5536 flow [2024-06-14 11:36:53,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:36:53,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:36:53,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-14 11:36:53,668 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5816326530612245 [2024-06-14 11:36:53,668 INFO L175 Difference]: Start difference. First operand has 315 places, 384 transitions, 4664 flow. Second operand 7 states and 171 transitions. [2024-06-14 11:36:53,668 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 406 transitions, 5536 flow [2024-06-14 11:36:58,475 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 406 transitions, 5291 flow, removed 56 selfloop flow, removed 5 redundant places. [2024-06-14 11:36:58,648 INFO L231 Difference]: Finished difference. Result has 317 places, 384 transitions, 4579 flow [2024-06-14 11:36:58,648 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4419, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=384, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=308, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4579, PETRI_PLACES=317, PETRI_TRANSITIONS=384} [2024-06-14 11:36:58,649 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 274 predicate places. [2024-06-14 11:36:58,649 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 384 transitions, 4579 flow [2024-06-14 11:36:58,649 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:58,649 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:36:58,649 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:36:58,649 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-14 11:36:58,649 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:36:58,649 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:36:58,649 INFO L85 PathProgramCache]: Analyzing trace with hash 529121762, now seen corresponding path program 1 times [2024-06-14 11:36:58,649 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:36:58,649 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [216902235] [2024-06-14 11:36:58,650 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:36:58,650 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:36:58,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:36:58,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-14 11:36:58,738 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:36:58,739 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [216902235] [2024-06-14 11:36:58,739 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [216902235] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:36:58,739 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:36:58,739 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:36:58,739 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [448706234] [2024-06-14 11:36:58,739 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:36:58,739 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:36:58,739 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:36:58,739 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:36:58,739 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:36:58,766 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:36:58,767 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 384 transitions, 4579 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:58,767 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:36:58,767 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:36:58,767 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:36:59,955 INFO L124 PetriNetUnfolderBase]: 4496/7811 cut-off events. [2024-06-14 11:36:59,955 INFO L125 PetriNetUnfolderBase]: For 1034223/1034223 co-relation queries the response was YES. [2024-06-14 11:37:00,038 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53386 conditions, 7811 events. 4496/7811 cut-off events. For 1034223/1034223 co-relation queries the response was YES. Maximal size of possible extension queue 443. Compared 57006 event pairs, 1503 based on Foata normal form. 2/7810 useless extension candidates. Maximal degree in co-relation 53232. Up to 6968 conditions per place. [2024-06-14 11:37:00,064 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 316 selfloop transitions, 75 changer transitions 0/398 dead transitions. [2024-06-14 11:37:00,064 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 398 transitions, 5456 flow [2024-06-14 11:37:00,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:37:00,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:37:00,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-14 11:37:00,065 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5476190476190477 [2024-06-14 11:37:00,065 INFO L175 Difference]: Start difference. First operand has 317 places, 384 transitions, 4579 flow. Second operand 7 states and 161 transitions. [2024-06-14 11:37:00,065 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 398 transitions, 5456 flow [2024-06-14 11:37:04,141 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 398 transitions, 5283 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-14 11:37:04,146 INFO L231 Difference]: Finished difference. Result has 318 places, 386 transitions, 4632 flow [2024-06-14 11:37:04,146 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4406, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=384, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=309, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4632, PETRI_PLACES=318, PETRI_TRANSITIONS=386} [2024-06-14 11:37:04,146 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 275 predicate places. [2024-06-14 11:37:04,146 INFO L495 AbstractCegarLoop]: Abstraction has has 318 places, 386 transitions, 4632 flow [2024-06-14 11:37:04,146 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:37:04,146 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:37:04,146 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:37:04,147 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-14 11:37:04,147 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:37:04,147 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:37:04,147 INFO L85 PathProgramCache]: Analyzing trace with hash -1308153468, now seen corresponding path program 2 times [2024-06-14 11:37:04,147 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:37:04,147 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2057574938] [2024-06-14 11:37:04,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:37:04,147 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:37:04,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:37:04,231 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:37:04,231 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:37:04,231 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2057574938] [2024-06-14 11:37:04,232 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2057574938] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:37:04,232 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:37:04,232 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:37:04,232 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2124069189] [2024-06-14 11:37:04,233 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:37:04,234 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:37:04,234 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:37:04,235 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:37:04,235 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:37:04,262 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:37:04,262 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 386 transitions, 4632 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:37:04,262 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:37:04,262 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:37:04,262 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:37:05,572 INFO L124 PetriNetUnfolderBase]: 4491/7799 cut-off events. [2024-06-14 11:37:05,572 INFO L125 PetriNetUnfolderBase]: For 1041826/1041826 co-relation queries the response was YES. [2024-06-14 11:37:05,667 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53172 conditions, 7799 events. 4491/7799 cut-off events. For 1041826/1041826 co-relation queries the response was YES. Maximal size of possible extension queue 443. Compared 56953 event pairs, 1487 based on Foata normal form. 2/7798 useless extension candidates. Maximal degree in co-relation 53017. Up to 6916 conditions per place. [2024-06-14 11:37:05,693 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 316 selfloop transitions, 81 changer transitions 0/404 dead transitions. [2024-06-14 11:37:05,693 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 324 places, 404 transitions, 5816 flow [2024-06-14 11:37:05,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:37:05,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:37:05,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 162 transitions. [2024-06-14 11:37:05,697 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5510204081632653 [2024-06-14 11:37:05,697 INFO L175 Difference]: Start difference. First operand has 318 places, 386 transitions, 4632 flow. Second operand 7 states and 162 transitions. [2024-06-14 11:37:05,697 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 324 places, 404 transitions, 5816 flow [2024-06-14 11:37:10,272 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 404 transitions, 5609 flow, removed 30 selfloop flow, removed 5 redundant places. [2024-06-14 11:37:10,276 INFO L231 Difference]: Finished difference. Result has 321 places, 390 transitions, 4751 flow [2024-06-14 11:37:10,276 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4425, PETRI_DIFFERENCE_MINUEND_PLACES=313, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=386, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=306, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4751, PETRI_PLACES=321, PETRI_TRANSITIONS=390} [2024-06-14 11:37:10,276 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 278 predicate places. [2024-06-14 11:37:10,276 INFO L495 AbstractCegarLoop]: Abstraction has has 321 places, 390 transitions, 4751 flow [2024-06-14 11:37:10,277 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:37:10,277 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:37:10,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-14 11:37:10,277 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-14 11:37:10,277 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:37:10,277 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:37:10,277 INFO L85 PathProgramCache]: Analyzing trace with hash 829960418, now seen corresponding path program 3 times [2024-06-14 11:37:10,277 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:37:10,277 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [668740104] [2024-06-14 11:37:10,277 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:37:10,278 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:37:10,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:37:10,359 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:37:10,359 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:37:10,359 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [668740104] [2024-06-14 11:37:10,359 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [668740104] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:37:10,359 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:37:10,359 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:37:10,359 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1569545658] [2024-06-14 11:37:10,359 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:37:10,360 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:37:10,360 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:37:10,360 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:37:10,360 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:37:10,385 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:37:10,385 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 321 places, 390 transitions, 4751 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:37:10,385 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:37:10,385 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:37:10,385 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:37:11,693 INFO L124 PetriNetUnfolderBase]: 4486/7795 cut-off events. [2024-06-14 11:37:11,693 INFO L125 PetriNetUnfolderBase]: For 1047571/1047571 co-relation queries the response was YES. [2024-06-14 11:37:11,780 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53087 conditions, 7795 events. 4486/7795 cut-off events. For 1047571/1047571 co-relation queries the response was YES. Maximal size of possible extension queue 443. Compared 56891 event pairs, 1497 based on Foata normal form. 2/7794 useless extension candidates. Maximal degree in co-relation 52930. Up to 6954 conditions per place. [2024-06-14 11:37:11,805 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 316 selfloop transitions, 79 changer transitions 0/402 dead transitions. [2024-06-14 11:37:11,805 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 402 transitions, 5569 flow [2024-06-14 11:37:11,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:37:11,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:37:11,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 162 transitions. [2024-06-14 11:37:11,806 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5510204081632653 [2024-06-14 11:37:11,806 INFO L175 Difference]: Start difference. First operand has 321 places, 390 transitions, 4751 flow. Second operand 7 states and 162 transitions. [2024-06-14 11:37:11,806 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 402 transitions, 5569 flow [2024-06-14 11:37:16,250 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 402 transitions, 5360 flow, removed 58 selfloop flow, removed 3 redundant places. [2024-06-14 11:37:16,254 INFO L231 Difference]: Finished difference. Result has 325 places, 390 transitions, 4705 flow [2024-06-14 11:37:16,254 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4542, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=390, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=311, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4705, PETRI_PLACES=325, PETRI_TRANSITIONS=390} [2024-06-14 11:37:16,255 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 282 predicate places. [2024-06-14 11:37:16,255 INFO L495 AbstractCegarLoop]: Abstraction has has 325 places, 390 transitions, 4705 flow [2024-06-14 11:37:16,255 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:37:16,255 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:37:16,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-14 11:37:16,255 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-14 11:37:16,255 INFO L420 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:37:16,256 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:37:16,256 INFO L85 PathProgramCache]: Analyzing trace with hash -1446498154, now seen corresponding path program 4 times [2024-06-14 11:37:16,256 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:37:16,256 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [661941787] [2024-06-14 11:37:16,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:37:16,256 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:37:16,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:37:16,333 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:37:16,333 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:37:16,334 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [661941787] [2024-06-14 11:37:16,334 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [661941787] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:37:16,334 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:37:16,334 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:37:16,334 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1199996529] [2024-06-14 11:37:16,334 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:37:16,334 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:37:16,334 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:37:16,334 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:37:16,334 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:37:16,362 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:37:16,362 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 390 transitions, 4705 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:37:16,362 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:37:16,362 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:37:16,362 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:37:17,599 INFO L124 PetriNetUnfolderBase]: 4494/7801 cut-off events. [2024-06-14 11:37:17,600 INFO L125 PetriNetUnfolderBase]: For 1066052/1066052 co-relation queries the response was YES. [2024-06-14 11:37:17,681 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53372 conditions, 7801 events. 4494/7801 cut-off events. For 1066052/1066052 co-relation queries the response was YES. Maximal size of possible extension queue 442. Compared 56874 event pairs, 1489 based on Foata normal form. 2/7800 useless extension candidates. Maximal degree in co-relation 53213. Up to 6902 conditions per place. [2024-06-14 11:37:17,706 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 316 selfloop transitions, 87 changer transitions 0/410 dead transitions. [2024-06-14 11:37:17,706 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 410 transitions, 5659 flow [2024-06-14 11:37:17,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:37:17,706 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:37:17,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-14 11:37:17,707 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.564625850340136 [2024-06-14 11:37:17,707 INFO L175 Difference]: Start difference. First operand has 325 places, 390 transitions, 4705 flow. Second operand 7 states and 166 transitions. [2024-06-14 11:37:17,707 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 331 places, 410 transitions, 5659 flow [2024-06-14 11:37:22,582 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 410 transitions, 5476 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-14 11:37:22,586 INFO L231 Difference]: Finished difference. Result has 327 places, 394 transitions, 4821 flow [2024-06-14 11:37:22,586 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4522, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=390, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=304, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4821, PETRI_PLACES=327, PETRI_TRANSITIONS=394} [2024-06-14 11:37:22,586 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 284 predicate places. [2024-06-14 11:37:22,586 INFO L495 AbstractCegarLoop]: Abstraction has has 327 places, 394 transitions, 4821 flow [2024-06-14 11:37:22,586 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:37:22,586 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:37:22,586 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:37:22,587 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-14 11:37:22,587 INFO L420 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:37:22,587 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:37:22,587 INFO L85 PathProgramCache]: Analyzing trace with hash -974147434, now seen corresponding path program 5 times [2024-06-14 11:37:22,587 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:37:22,587 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [900256479] [2024-06-14 11:37:22,587 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:37:22,587 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:37:22,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:37:22,661 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:37:22,662 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:37:22,662 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [900256479] [2024-06-14 11:37:22,662 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [900256479] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:37:22,662 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:37:22,662 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:37:22,662 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [662296439] [2024-06-14 11:37:22,662 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:37:22,662 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:37:22,662 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:37:22,662 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:37:22,663 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:37:22,696 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:37:22,697 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 394 transitions, 4821 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:37:22,697 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:37:22,697 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:37:22,697 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:37:24,038 INFO L124 PetriNetUnfolderBase]: 4502/7821 cut-off events. [2024-06-14 11:37:24,039 INFO L125 PetriNetUnfolderBase]: For 1087324/1087324 co-relation queries the response was YES. [2024-06-14 11:37:24,118 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53822 conditions, 7821 events. 4502/7821 cut-off events. For 1087324/1087324 co-relation queries the response was YES. Maximal size of possible extension queue 443. Compared 57165 event pairs, 1388 based on Foata normal form. 2/7820 useless extension candidates. Maximal degree in co-relation 53661. Up to 6597 conditions per place. [2024-06-14 11:37:24,140 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 310 selfloop transitions, 103 changer transitions 0/420 dead transitions. [2024-06-14 11:37:24,140 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 420 transitions, 6091 flow [2024-06-14 11:37:24,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:37:24,141 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:37:24,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-14 11:37:24,141 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5782312925170068 [2024-06-14 11:37:24,141 INFO L175 Difference]: Start difference. First operand has 327 places, 394 transitions, 4821 flow. Second operand 7 states and 170 transitions. [2024-06-14 11:37:24,141 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 420 transitions, 6091 flow [2024-06-14 11:37:28,567 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 420 transitions, 5900 flow, removed 42 selfloop flow, removed 3 redundant places. [2024-06-14 11:37:28,572 INFO L231 Difference]: Finished difference. Result has 332 places, 399 transitions, 5010 flow [2024-06-14 11:37:28,572 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4630, PETRI_DIFFERENCE_MINUEND_PLACES=324, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=394, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=293, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5010, PETRI_PLACES=332, PETRI_TRANSITIONS=399} [2024-06-14 11:37:28,572 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 289 predicate places. [2024-06-14 11:37:28,572 INFO L495 AbstractCegarLoop]: Abstraction has has 332 places, 399 transitions, 5010 flow [2024-06-14 11:37:28,572 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:37:28,573 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:37:28,573 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:37:28,573 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-14 11:37:28,573 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:37:28,573 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:37:28,573 INFO L85 PathProgramCache]: Analyzing trace with hash -1654038072, now seen corresponding path program 6 times [2024-06-14 11:37:28,573 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:37:28,573 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1655840023] [2024-06-14 11:37:28,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:37:28,573 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:37:28,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:37:28,648 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:37:28,648 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:37:28,648 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1655840023] [2024-06-14 11:37:28,648 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1655840023] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:37:28,648 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:37:28,648 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:37:28,648 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [681510907] [2024-06-14 11:37:28,648 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:37:28,649 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:37:28,649 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:37:28,649 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:37:28,649 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:37:28,686 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:37:28,686 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 399 transitions, 5010 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:37:28,686 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:37:28,687 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:37:28,687 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:37:29,976 INFO L124 PetriNetUnfolderBase]: 4497/7806 cut-off events. [2024-06-14 11:37:29,976 INFO L125 PetriNetUnfolderBase]: For 1095605/1095605 co-relation queries the response was YES. [2024-06-14 11:37:30,077 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54042 conditions, 7806 events. 4497/7806 cut-off events. For 1095605/1095605 co-relation queries the response was YES. Maximal size of possible extension queue 443. Compared 57042 event pairs, 1406 based on Foata normal form. 2/7805 useless extension candidates. Maximal degree in co-relation 53878. Up to 6593 conditions per place. [2024-06-14 11:37:30,104 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 311 selfloop transitions, 99 changer transitions 0/417 dead transitions. [2024-06-14 11:37:30,104 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 417 transitions, 5909 flow [2024-06-14 11:37:30,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:37:30,104 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:37:30,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-14 11:37:30,105 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5612244897959183 [2024-06-14 11:37:30,105 INFO L175 Difference]: Start difference. First operand has 332 places, 399 transitions, 5010 flow. Second operand 7 states and 165 transitions. [2024-06-14 11:37:30,105 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 417 transitions, 5909 flow [2024-06-14 11:37:34,595 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 417 transitions, 5510 flow, removed 78 selfloop flow, removed 6 redundant places. [2024-06-14 11:37:34,600 INFO L231 Difference]: Finished difference. Result has 333 places, 400 transitions, 4843 flow [2024-06-14 11:37:34,600 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4631, PETRI_DIFFERENCE_MINUEND_PLACES=326, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=399, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=301, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4843, PETRI_PLACES=333, PETRI_TRANSITIONS=400} [2024-06-14 11:37:34,600 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 290 predicate places. [2024-06-14 11:37:34,600 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 400 transitions, 4843 flow [2024-06-14 11:37:34,601 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:37:34,601 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:37:34,601 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:37:34,601 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-14 11:37:34,601 INFO L420 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:37:34,601 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:37:34,601 INFO L85 PathProgramCache]: Analyzing trace with hash -67309668, now seen corresponding path program 1 times [2024-06-14 11:37:34,601 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:37:34,601 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1190871897] [2024-06-14 11:37:34,601 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:37:34,602 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:37:34,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:37:34,688 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:37:34,689 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:37:34,689 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1190871897] [2024-06-14 11:37:34,689 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1190871897] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:37:34,689 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:37:34,689 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:37:34,689 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2099797417] [2024-06-14 11:37:34,689 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:37:34,689 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:37:34,689 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:37:34,689 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:37:34,690 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:37:34,741 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:37:34,741 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 400 transitions, 4843 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:37:34,741 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:37:34,741 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:37:34,741 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:37:36,094 INFO L124 PetriNetUnfolderBase]: 4492/7816 cut-off events. [2024-06-14 11:37:36,095 INFO L125 PetriNetUnfolderBase]: For 1111046/1111046 co-relation queries the response was YES. [2024-06-14 11:37:36,180 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52952 conditions, 7816 events. 4492/7816 cut-off events. For 1111046/1111046 co-relation queries the response was YES. Maximal size of possible extension queue 441. Compared 57025 event pairs, 1236 based on Foata normal form. 8/7818 useless extension candidates. Maximal degree in co-relation 52789. Up to 5865 conditions per place. [2024-06-14 11:37:36,205 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 382 selfloop transitions, 64 changer transitions 0/453 dead transitions. [2024-06-14 11:37:36,205 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 453 transitions, 6404 flow [2024-06-14 11:37:36,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:37:36,205 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:37:36,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 234 transitions. [2024-06-14 11:37:36,206 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6190476190476191 [2024-06-14 11:37:36,206 INFO L175 Difference]: Start difference. First operand has 333 places, 400 transitions, 4843 flow. Second operand 9 states and 234 transitions. [2024-06-14 11:37:36,206 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 453 transitions, 6404 flow [2024-06-14 11:37:40,935 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 336 places, 453 transitions, 6188 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-14 11:37:40,940 INFO L231 Difference]: Finished difference. Result has 337 places, 402 transitions, 4802 flow [2024-06-14 11:37:40,940 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4627, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=400, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=337, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4802, PETRI_PLACES=337, PETRI_TRANSITIONS=402} [2024-06-14 11:37:40,940 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 294 predicate places. [2024-06-14 11:37:40,940 INFO L495 AbstractCegarLoop]: Abstraction has has 337 places, 402 transitions, 4802 flow [2024-06-14 11:37:40,941 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:37:40,941 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:37:40,942 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:37:40,942 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-14 11:37:40,942 INFO L420 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:37:40,942 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:37:40,942 INFO L85 PathProgramCache]: Analyzing trace with hash 282497022, now seen corresponding path program 2 times [2024-06-14 11:37:40,942 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:37:40,942 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [562851851] [2024-06-14 11:37:40,943 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:37:40,943 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:37:40,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:37:41,035 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:37:41,035 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:37:41,038 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [562851851] [2024-06-14 11:37:41,038 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [562851851] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:37:41,038 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:37:41,038 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:37:41,038 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1445325372] [2024-06-14 11:37:41,038 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:37:41,038 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:37:41,038 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:37:41,039 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:37:41,039 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:37:41,080 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:37:41,081 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 337 places, 402 transitions, 4802 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:37:41,081 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:37:41,081 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:37:41,081 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:37:42,437 INFO L124 PetriNetUnfolderBase]: 4559/7921 cut-off events. [2024-06-14 11:37:42,437 INFO L125 PetriNetUnfolderBase]: For 1159853/1159853 co-relation queries the response was YES. [2024-06-14 11:37:42,517 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54774 conditions, 7921 events. 4559/7921 cut-off events. For 1159853/1159853 co-relation queries the response was YES. Maximal size of possible extension queue 450. Compared 57894 event pairs, 1334 based on Foata normal form. 2/7913 useless extension candidates. Maximal degree in co-relation 54611. Up to 5899 conditions per place. [2024-06-14 11:37:42,541 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 375 selfloop transitions, 68 changer transitions 0/450 dead transitions. [2024-06-14 11:37:42,542 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 345 places, 450 transitions, 6381 flow [2024-06-14 11:37:42,542 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:37:42,542 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:37:42,542 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 227 transitions. [2024-06-14 11:37:42,542 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6005291005291006 [2024-06-14 11:37:42,542 INFO L175 Difference]: Start difference. First operand has 337 places, 402 transitions, 4802 flow. Second operand 9 states and 227 transitions. [2024-06-14 11:37:42,542 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 345 places, 450 transitions, 6381 flow [2024-06-14 11:37:48,636 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 339 places, 450 transitions, 6242 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-14 11:37:48,640 INFO L231 Difference]: Finished difference. Result has 341 places, 406 transitions, 4907 flow [2024-06-14 11:37:48,640 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4666, PETRI_DIFFERENCE_MINUEND_PLACES=331, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=402, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=336, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4907, PETRI_PLACES=341, PETRI_TRANSITIONS=406} [2024-06-14 11:37:48,641 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 298 predicate places. [2024-06-14 11:37:48,641 INFO L495 AbstractCegarLoop]: Abstraction has has 341 places, 406 transitions, 4907 flow [2024-06-14 11:37:48,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-14 11:37:48,641 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:37:48,641 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:37:48,641 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-14 11:37:48,641 INFO L420 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:37:48,642 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:37:48,642 INFO L85 PathProgramCache]: Analyzing trace with hash -172289800, now seen corresponding path program 3 times [2024-06-14 11:37:48,642 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:37:48,642 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [928495425] [2024-06-14 11:37:48,642 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:37:48,642 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:37:48,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:37:48,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-14 11:37:48,730 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:37:48,730 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [928495425] [2024-06-14 11:37:48,730 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [928495425] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:37:48,730 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:37:48,730 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:37:48,730 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1252051018] [2024-06-14 11:37:48,730 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:37:48,731 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:37:48,731 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:37:48,731 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:37:48,731 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:37:48,775 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:37:48,775 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 406 transitions, 4907 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:37:48,775 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:37:48,775 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:37:48,775 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:37:50,146 INFO L124 PetriNetUnfolderBase]: 4536/7882 cut-off events. [2024-06-14 11:37:50,146 INFO L125 PetriNetUnfolderBase]: For 1168189/1168189 co-relation queries the response was YES. [2024-06-14 11:37:50,233 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53622 conditions, 7882 events. 4536/7882 cut-off events. For 1168189/1168189 co-relation queries the response was YES. Maximal size of possible extension queue 450. Compared 57581 event pairs, 1429 based on Foata normal form. 10/7887 useless extension candidates. Maximal degree in co-relation 53457. Up to 6425 conditions per place. [2024-06-14 11:37:50,257 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 386 selfloop transitions, 54 changer transitions 0/447 dead transitions. [2024-06-14 11:37:50,257 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 447 transitions, 6157 flow [2024-06-14 11:37:50,257 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:37:50,257 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:37:50,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 206 transitions. [2024-06-14 11:37:50,258 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6130952380952381 [2024-06-14 11:37:50,258 INFO L175 Difference]: Start difference. First operand has 341 places, 406 transitions, 4907 flow. Second operand 8 states and 206 transitions. [2024-06-14 11:37:50,258 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 447 transitions, 6157 flow [2024-06-14 11:37:56,480 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 447 transitions, 6017 flow, removed 25 selfloop flow, removed 5 redundant places. [2024-06-14 11:37:56,485 INFO L231 Difference]: Finished difference. Result has 344 places, 406 transitions, 4882 flow [2024-06-14 11:37:56,485 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4767, PETRI_DIFFERENCE_MINUEND_PLACES=336, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=406, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=352, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4882, PETRI_PLACES=344, PETRI_TRANSITIONS=406} [2024-06-14 11:37:56,485 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 301 predicate places. [2024-06-14 11:37:56,485 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 406 transitions, 4882 flow [2024-06-14 11:37:56,485 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:37:56,485 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:37:56,485 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:37:56,485 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-14 11:37:56,486 INFO L420 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:37:56,486 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:37:56,486 INFO L85 PathProgramCache]: Analyzing trace with hash -1264074754, now seen corresponding path program 4 times [2024-06-14 11:37:56,486 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:37:56,486 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [319169369] [2024-06-14 11:37:56,486 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:37:56,486 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:37:56,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:37:56,575 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:37:56,575 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:37:56,575 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [319169369] [2024-06-14 11:37:56,575 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [319169369] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:37:56,575 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:37:56,575 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:37:56,575 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [60955024] [2024-06-14 11:37:56,575 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:37:56,575 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:37:56,576 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:37:56,576 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:37:56,576 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:37:56,614 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:37:56,614 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 406 transitions, 4882 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:37:56,614 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:37:56,614 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:37:56,614 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:37:57,948 INFO L124 PetriNetUnfolderBase]: 4526/7879 cut-off events. [2024-06-14 11:37:57,948 INFO L125 PetriNetUnfolderBase]: For 1134361/1134361 co-relation queries the response was YES. [2024-06-14 11:37:58,030 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52647 conditions, 7879 events. 4526/7879 cut-off events. For 1134361/1134361 co-relation queries the response was YES. Maximal size of possible extension queue 452. Compared 57611 event pairs, 1441 based on Foata normal form. 10/7886 useless extension candidates. Maximal degree in co-relation 52481. Up to 7106 conditions per place. [2024-06-14 11:37:58,053 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 381 selfloop transitions, 51 changer transitions 0/439 dead transitions. [2024-06-14 11:37:58,053 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 439 transitions, 5885 flow [2024-06-14 11:37:58,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:37:58,053 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:37:58,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-14 11:37:58,054 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5863095238095238 [2024-06-14 11:37:58,054 INFO L175 Difference]: Start difference. First operand has 344 places, 406 transitions, 4882 flow. Second operand 8 states and 197 transitions. [2024-06-14 11:37:58,054 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 439 transitions, 5885 flow [2024-06-14 11:38:03,994 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 439 transitions, 5785 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-14 11:38:03,998 INFO L231 Difference]: Finished difference. Result has 346 places, 408 transitions, 4941 flow [2024-06-14 11:38:03,998 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4783, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=406, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=355, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4941, PETRI_PLACES=346, PETRI_TRANSITIONS=408} [2024-06-14 11:38:03,999 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 303 predicate places. [2024-06-14 11:38:03,999 INFO L495 AbstractCegarLoop]: Abstraction has has 346 places, 408 transitions, 4941 flow [2024-06-14 11:38:03,999 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:03,999 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:38:03,999 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:38:03,999 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-14 11:38:03,999 INFO L420 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:38:03,999 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:38:03,999 INFO L85 PathProgramCache]: Analyzing trace with hash -70821890, now seen corresponding path program 5 times [2024-06-14 11:38:03,999 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:38:03,999 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1282055073] [2024-06-14 11:38:04,000 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:38:04,000 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:38:04,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:38:04,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-14 11:38:04,087 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:38:04,087 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1282055073] [2024-06-14 11:38:04,087 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1282055073] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:38:04,087 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:38:04,087 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:38:04,087 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [30357159] [2024-06-14 11:38:04,087 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:38:04,087 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:38:04,087 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:38:04,087 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:38:04,088 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:38:04,137 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:38:04,138 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 346 places, 408 transitions, 4941 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:04,138 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:38:04,138 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:38:04,138 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:38:05,435 INFO L124 PetriNetUnfolderBase]: 4547/7907 cut-off events. [2024-06-14 11:38:05,435 INFO L125 PetriNetUnfolderBase]: For 1111473/1111473 co-relation queries the response was YES. [2024-06-14 11:38:05,519 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53308 conditions, 7907 events. 4547/7907 cut-off events. For 1111473/1111473 co-relation queries the response was YES. Maximal size of possible extension queue 457. Compared 57766 event pairs, 1439 based on Foata normal form. 2/7904 useless extension candidates. Maximal degree in co-relation 53141. Up to 7114 conditions per place. [2024-06-14 11:38:05,545 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 381 selfloop transitions, 59 changer transitions 0/447 dead transitions. [2024-06-14 11:38:05,545 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 447 transitions, 6254 flow [2024-06-14 11:38:05,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:38:05,545 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:38:05,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 235 transitions. [2024-06-14 11:38:05,545 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5595238095238095 [2024-06-14 11:38:05,545 INFO L175 Difference]: Start difference. First operand has 346 places, 408 transitions, 4941 flow. Second operand 10 states and 235 transitions. [2024-06-14 11:38:05,546 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 447 transitions, 6254 flow [2024-06-14 11:38:11,320 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 447 transitions, 6134 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-14 11:38:11,324 INFO L231 Difference]: Finished difference. Result has 351 places, 412 transitions, 5057 flow [2024-06-14 11:38:11,324 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4821, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=408, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=349, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5057, PETRI_PLACES=351, PETRI_TRANSITIONS=412} [2024-06-14 11:38:11,325 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 308 predicate places. [2024-06-14 11:38:11,325 INFO L495 AbstractCegarLoop]: Abstraction has has 351 places, 412 transitions, 5057 flow [2024-06-14 11:38:11,325 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:11,325 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:38:11,325 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:38:11,325 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-14 11:38:11,325 INFO L420 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:38:11,325 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:38:11,325 INFO L85 PathProgramCache]: Analyzing trace with hash -67964930, now seen corresponding path program 6 times [2024-06-14 11:38:11,325 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:38:11,325 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1207598491] [2024-06-14 11:38:11,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:38:11,326 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:38:11,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:38:11,415 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:38:11,415 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:38:11,415 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1207598491] [2024-06-14 11:38:11,415 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1207598491] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:38:11,415 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:38:11,415 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:38:11,415 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1732726213] [2024-06-14 11:38:11,415 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:38:11,415 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:38:11,415 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:38:11,416 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:38:11,416 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:38:11,453 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:38:11,453 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 412 transitions, 5057 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:11,453 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:38:11,453 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:38:11,453 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:38:12,936 INFO L124 PetriNetUnfolderBase]: 4542/7903 cut-off events. [2024-06-14 11:38:12,936 INFO L125 PetriNetUnfolderBase]: For 1114807/1114807 co-relation queries the response was YES. [2024-06-14 11:38:13,019 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53177 conditions, 7903 events. 4542/7903 cut-off events. For 1114807/1114807 co-relation queries the response was YES. Maximal size of possible extension queue 457. Compared 57809 event pairs, 1443 based on Foata normal form. 2/7902 useless extension candidates. Maximal degree in co-relation 53008. Up to 7162 conditions per place. [2024-06-14 11:38:13,041 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 382 selfloop transitions, 53 changer transitions 0/442 dead transitions. [2024-06-14 11:38:13,041 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 442 transitions, 6001 flow [2024-06-14 11:38:13,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:38:13,042 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:38:13,042 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 230 transitions. [2024-06-14 11:38:13,042 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5476190476190477 [2024-06-14 11:38:13,042 INFO L175 Difference]: Start difference. First operand has 351 places, 412 transitions, 5057 flow. Second operand 10 states and 230 transitions. [2024-06-14 11:38:13,042 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 442 transitions, 6001 flow [2024-06-14 11:38:19,634 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 442 transitions, 5842 flow, removed 27 selfloop flow, removed 7 redundant places. [2024-06-14 11:38:19,639 INFO L231 Difference]: Finished difference. Result has 354 places, 412 transitions, 5009 flow [2024-06-14 11:38:19,639 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4898, PETRI_DIFFERENCE_MINUEND_PLACES=344, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=412, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=359, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5009, PETRI_PLACES=354, PETRI_TRANSITIONS=412} [2024-06-14 11:38:19,639 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 311 predicate places. [2024-06-14 11:38:19,639 INFO L495 AbstractCegarLoop]: Abstraction has has 354 places, 412 transitions, 5009 flow [2024-06-14 11:38:19,639 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:19,639 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:38:19,639 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:38:19,639 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-14 11:38:19,639 INFO L420 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:38:19,640 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:38:19,640 INFO L85 PathProgramCache]: Analyzing trace with hash -1264064059, now seen corresponding path program 1 times [2024-06-14 11:38:19,640 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:38:19,640 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [816901432] [2024-06-14 11:38:19,640 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:38:19,640 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:38:19,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:38:19,713 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:38:19,713 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:38:19,713 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [816901432] [2024-06-14 11:38:19,713 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [816901432] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:38:19,713 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:38:19,713 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:38:19,713 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1535013568] [2024-06-14 11:38:19,713 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:38:19,713 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:38:19,714 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:38:19,714 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:38:19,714 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:38:19,738 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:38:19,738 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 412 transitions, 5009 flow. Second operand has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:19,738 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:38:19,738 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:38:19,738 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:38:21,028 INFO L124 PetriNetUnfolderBase]: 4555/7917 cut-off events. [2024-06-14 11:38:21,028 INFO L125 PetriNetUnfolderBase]: For 1132492/1132492 co-relation queries the response was YES. [2024-06-14 11:38:21,121 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53438 conditions, 7917 events. 4555/7917 cut-off events. For 1132492/1132492 co-relation queries the response was YES. Maximal size of possible extension queue 461. Compared 57983 event pairs, 1464 based on Foata normal form. 1/7915 useless extension candidates. Maximal degree in co-relation 53268. Up to 6953 conditions per place. [2024-06-14 11:38:21,145 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 320 selfloop transitions, 106 changer transitions 0/433 dead transitions. [2024-06-14 11:38:21,146 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 359 places, 433 transitions, 6467 flow [2024-06-14 11:38:21,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:38:21,146 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:38:21,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 149 transitions. [2024-06-14 11:38:21,146 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5912698412698413 [2024-06-14 11:38:21,146 INFO L175 Difference]: Start difference. First operand has 354 places, 412 transitions, 5009 flow. Second operand 6 states and 149 transitions. [2024-06-14 11:38:21,146 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 359 places, 433 transitions, 6467 flow [2024-06-14 11:38:28,056 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 350 places, 433 transitions, 6340 flow, removed 7 selfloop flow, removed 9 redundant places. [2024-06-14 11:38:28,060 INFO L231 Difference]: Finished difference. Result has 351 places, 418 transitions, 5192 flow [2024-06-14 11:38:28,060 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4882, PETRI_DIFFERENCE_MINUEND_PLACES=345, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=412, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=312, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5192, PETRI_PLACES=351, PETRI_TRANSITIONS=418} [2024-06-14 11:38:28,061 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 308 predicate places. [2024-06-14 11:38:28,061 INFO L495 AbstractCegarLoop]: Abstraction has has 351 places, 418 transitions, 5192 flow [2024-06-14 11:38:28,061 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:28,061 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:38:28,061 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:38:28,061 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-14 11:38:28,061 INFO L420 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:38:28,061 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:38:28,061 INFO L85 PathProgramCache]: Analyzing trace with hash 1578181781, now seen corresponding path program 2 times [2024-06-14 11:38:28,062 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:38:28,062 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [799417145] [2024-06-14 11:38:28,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:38:28,062 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:38:28,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:38:28,144 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:38:28,144 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:38:28,144 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [799417145] [2024-06-14 11:38:28,144 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [799417145] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:38:28,144 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:38:28,144 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:38:28,144 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1330630377] [2024-06-14 11:38:28,144 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:38:28,144 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:38:28,144 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:38:28,145 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:38:28,145 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:38:28,170 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:38:28,170 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 418 transitions, 5192 flow. Second operand has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:28,170 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:38:28,170 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:38:28,170 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:38:29,458 INFO L124 PetriNetUnfolderBase]: 4552/7913 cut-off events. [2024-06-14 11:38:29,458 INFO L125 PetriNetUnfolderBase]: For 1143681/1143681 co-relation queries the response was YES. [2024-06-14 11:38:29,547 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53619 conditions, 7913 events. 4552/7913 cut-off events. For 1143681/1143681 co-relation queries the response was YES. Maximal size of possible extension queue 461. Compared 57864 event pairs, 1464 based on Foata normal form. 1/7911 useless extension candidates. Maximal degree in co-relation 53448. Up to 6950 conditions per place. [2024-06-14 11:38:29,572 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 313 selfloop transitions, 115 changer transitions 0/435 dead transitions. [2024-06-14 11:38:29,572 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 356 places, 435 transitions, 6334 flow [2024-06-14 11:38:29,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:38:29,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:38:29,573 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 152 transitions. [2024-06-14 11:38:29,573 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6031746031746031 [2024-06-14 11:38:29,573 INFO L175 Difference]: Start difference. First operand has 351 places, 418 transitions, 5192 flow. Second operand 6 states and 152 transitions. [2024-06-14 11:38:29,573 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 356 places, 435 transitions, 6334 flow [2024-06-14 11:38:35,491 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 435 transitions, 6207 flow, removed 14 selfloop flow, removed 3 redundant places. [2024-06-14 11:38:35,495 INFO L231 Difference]: Finished difference. Result has 354 places, 418 transitions, 5309 flow [2024-06-14 11:38:35,496 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5067, PETRI_DIFFERENCE_MINUEND_PLACES=348, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=418, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=303, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5309, PETRI_PLACES=354, PETRI_TRANSITIONS=418} [2024-06-14 11:38:35,496 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 311 predicate places. [2024-06-14 11:38:35,496 INFO L495 AbstractCegarLoop]: Abstraction has has 354 places, 418 transitions, 5309 flow [2024-06-14 11:38:35,496 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:35,496 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:38:35,496 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:38:35,496 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-14 11:38:35,496 INFO L420 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:38:35,496 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:38:35,497 INFO L85 PathProgramCache]: Analyzing trace with hash -388909149, now seen corresponding path program 3 times [2024-06-14 11:38:35,497 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:38:35,497 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [416710140] [2024-06-14 11:38:35,497 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:38:35,497 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:38:35,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:38:35,571 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:38:35,572 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:38:35,572 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [416710140] [2024-06-14 11:38:35,572 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [416710140] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:38:35,572 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:38:35,572 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:38:35,572 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2047596142] [2024-06-14 11:38:35,572 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:38:35,572 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:38:35,572 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:38:35,572 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:38:35,572 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:38:35,599 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:38:35,599 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 418 transitions, 5309 flow. Second operand has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:35,600 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:38:35,600 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:38:35,600 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:38:36,923 INFO L124 PetriNetUnfolderBase]: 4549/7909 cut-off events. [2024-06-14 11:38:36,923 INFO L125 PetriNetUnfolderBase]: For 1137033/1137033 co-relation queries the response was YES. [2024-06-14 11:38:37,011 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53572 conditions, 7909 events. 4549/7909 cut-off events. For 1137033/1137033 co-relation queries the response was YES. Maximal size of possible extension queue 461. Compared 57946 event pairs, 1461 based on Foata normal form. 1/7907 useless extension candidates. Maximal degree in co-relation 53401. Up to 6947 conditions per place. [2024-06-14 11:38:37,037 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 314 selfloop transitions, 112 changer transitions 0/433 dead transitions. [2024-06-14 11:38:37,037 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 361 places, 433 transitions, 6197 flow [2024-06-14 11:38:37,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:38:37,038 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:38:37,038 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-14 11:38:37,038 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5565476190476191 [2024-06-14 11:38:37,038 INFO L175 Difference]: Start difference. First operand has 354 places, 418 transitions, 5309 flow. Second operand 8 states and 187 transitions. [2024-06-14 11:38:37,038 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 361 places, 433 transitions, 6197 flow [2024-06-14 11:38:43,527 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 433 transitions, 5919 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-14 11:38:43,532 INFO L231 Difference]: Finished difference. Result has 356 places, 418 transitions, 5265 flow [2024-06-14 11:38:43,532 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5031, PETRI_DIFFERENCE_MINUEND_PLACES=348, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=418, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=306, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5265, PETRI_PLACES=356, PETRI_TRANSITIONS=418} [2024-06-14 11:38:43,532 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 313 predicate places. [2024-06-14 11:38:43,532 INFO L495 AbstractCegarLoop]: Abstraction has has 356 places, 418 transitions, 5265 flow [2024-06-14 11:38:43,533 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:43,533 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:38:43,533 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:38:43,533 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-14 11:38:43,533 INFO L420 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:38:43,533 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:38:43,533 INFO L85 PathProgramCache]: Analyzing trace with hash -921157704, now seen corresponding path program 7 times [2024-06-14 11:38:43,533 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:38:43,534 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [952759903] [2024-06-14 11:38:43,534 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:38:43,534 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:38:43,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:38:43,625 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:38:43,625 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:38:43,626 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [952759903] [2024-06-14 11:38:43,626 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [952759903] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:38:43,626 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:38:43,626 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:38:43,626 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1805750024] [2024-06-14 11:38:43,626 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:38:43,627 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:38:43,627 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:38:43,627 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:38:43,627 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:38:43,661 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:38:43,661 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 418 transitions, 5265 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:43,661 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:38:43,661 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:38:43,662 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:38:45,157 INFO L124 PetriNetUnfolderBase]: 4585/7950 cut-off events. [2024-06-14 11:38:45,157 INFO L125 PetriNetUnfolderBase]: For 1205967/1205967 co-relation queries the response was YES. [2024-06-14 11:38:45,238 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53928 conditions, 7950 events. 4585/7950 cut-off events. For 1205967/1205967 co-relation queries the response was YES. Maximal size of possible extension queue 462. Compared 58029 event pairs, 1471 based on Foata normal form. 10/7942 useless extension candidates. Maximal degree in co-relation 53757. Up to 5772 conditions per place. [2024-06-14 11:38:45,259 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 286 selfloop transitions, 166 changer transitions 0/459 dead transitions. [2024-06-14 11:38:45,259 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 363 places, 459 transitions, 6828 flow [2024-06-14 11:38:45,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:38:45,260 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:38:45,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 211 transitions. [2024-06-14 11:38:45,260 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6279761904761905 [2024-06-14 11:38:45,261 INFO L175 Difference]: Start difference. First operand has 356 places, 418 transitions, 5265 flow. Second operand 8 states and 211 transitions. [2024-06-14 11:38:45,261 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 363 places, 459 transitions, 6828 flow [2024-06-14 11:38:50,942 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 459 transitions, 6441 flow, removed 7 selfloop flow, removed 10 redundant places. [2024-06-14 11:38:50,947 INFO L231 Difference]: Finished difference. Result has 354 places, 420 transitions, 5265 flow [2024-06-14 11:38:50,947 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4882, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=418, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=164, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=253, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5265, PETRI_PLACES=354, PETRI_TRANSITIONS=420} [2024-06-14 11:38:50,947 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 311 predicate places. [2024-06-14 11:38:50,947 INFO L495 AbstractCegarLoop]: Abstraction has has 354 places, 420 transitions, 5265 flow [2024-06-14 11:38:50,948 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:50,948 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:38:50,948 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:38:50,948 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-14 11:38:50,948 INFO L420 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:38:50,948 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:38:50,948 INFO L85 PathProgramCache]: Analyzing trace with hash -780910634, now seen corresponding path program 8 times [2024-06-14 11:38:50,949 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:38:50,949 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1844417765] [2024-06-14 11:38:50,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:38:50,949 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:38:50,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:38:51,032 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:38:51,033 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:38:51,033 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1844417765] [2024-06-14 11:38:51,033 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1844417765] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:38:51,033 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:38:51,033 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:38:51,033 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [727821589] [2024-06-14 11:38:51,033 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:38:51,033 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:38:51,033 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:38:51,034 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:38:51,034 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:38:51,068 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:38:51,068 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 420 transitions, 5265 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:51,068 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:38:51,068 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:38:51,068 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:38:52,419 INFO L124 PetriNetUnfolderBase]: 4621/8015 cut-off events. [2024-06-14 11:38:52,420 INFO L125 PetriNetUnfolderBase]: For 1210349/1210349 co-relation queries the response was YES. [2024-06-14 11:38:52,510 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54537 conditions, 8015 events. 4621/8015 cut-off events. For 1210349/1210349 co-relation queries the response was YES. Maximal size of possible extension queue 467. Compared 58624 event pairs, 1493 based on Foata normal form. 10/8007 useless extension candidates. Maximal degree in co-relation 54367. Up to 6787 conditions per place. [2024-06-14 11:38:52,535 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 282 selfloop transitions, 162 changer transitions 0/451 dead transitions. [2024-06-14 11:38:52,535 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 361 places, 451 transitions, 6528 flow [2024-06-14 11:38:52,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:38:52,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:38:52,535 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 202 transitions. [2024-06-14 11:38:52,535 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6011904761904762 [2024-06-14 11:38:52,536 INFO L175 Difference]: Start difference. First operand has 354 places, 420 transitions, 5265 flow. Second operand 8 states and 202 transitions. [2024-06-14 11:38:52,536 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 361 places, 451 transitions, 6528 flow [2024-06-14 11:38:58,513 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 451 transitions, 6202 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-14 11:38:58,517 INFO L231 Difference]: Finished difference. Result has 357 places, 422 transitions, 5318 flow [2024-06-14 11:38:58,517 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4940, PETRI_DIFFERENCE_MINUEND_PLACES=349, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=420, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=160, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5318, PETRI_PLACES=357, PETRI_TRANSITIONS=422} [2024-06-14 11:38:58,518 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 314 predicate places. [2024-06-14 11:38:58,518 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 422 transitions, 5318 flow [2024-06-14 11:38:58,518 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:58,518 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:38:58,518 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:38:58,518 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-14 11:38:58,518 INFO L420 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:38:58,519 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:38:58,519 INFO L85 PathProgramCache]: Analyzing trace with hash 696129494, now seen corresponding path program 9 times [2024-06-14 11:38:58,519 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:38:58,519 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [123386111] [2024-06-14 11:38:58,519 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:38:58,519 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:38:58,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:38:58,602 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:38:58,602 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:38:58,602 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [123386111] [2024-06-14 11:38:58,602 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [123386111] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:38:58,602 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:38:58,602 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:38:58,602 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [143088138] [2024-06-14 11:38:58,602 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:38:58,602 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:38:58,602 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:38:58,603 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:38:58,603 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:38:58,633 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:38:58,633 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 422 transitions, 5318 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:58,633 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:38:58,633 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:38:58,633 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:38:59,948 INFO L124 PetriNetUnfolderBase]: 4611/8001 cut-off events. [2024-06-14 11:38:59,948 INFO L125 PetriNetUnfolderBase]: For 1168833/1168833 co-relation queries the response was YES. [2024-06-14 11:39:00,044 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53546 conditions, 8001 events. 4611/8001 cut-off events. For 1168833/1168833 co-relation queries the response was YES. Maximal size of possible extension queue 469. Compared 58508 event pairs, 1485 based on Foata normal form. 10/7993 useless extension candidates. Maximal degree in co-relation 53375. Up to 6773 conditions per place. [2024-06-14 11:39:00,069 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 278 selfloop transitions, 165 changer transitions 0/450 dead transitions. [2024-06-14 11:39:00,069 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 450 transitions, 6576 flow [2024-06-14 11:39:00,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:39:00,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:39:00,070 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 198 transitions. [2024-06-14 11:39:00,070 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5892857142857143 [2024-06-14 11:39:00,070 INFO L175 Difference]: Start difference. First operand has 357 places, 422 transitions, 5318 flow. Second operand 8 states and 198 transitions. [2024-06-14 11:39:00,070 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 450 transitions, 6576 flow [2024-06-14 11:39:05,231 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 358 places, 450 transitions, 6234 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-14 11:39:05,236 INFO L231 Difference]: Finished difference. Result has 359 places, 424 transitions, 5364 flow [2024-06-14 11:39:05,236 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4976, PETRI_DIFFERENCE_MINUEND_PLACES=351, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=422, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=163, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=257, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5364, PETRI_PLACES=359, PETRI_TRANSITIONS=424} [2024-06-14 11:39:05,236 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 316 predicate places. [2024-06-14 11:39:05,236 INFO L495 AbstractCegarLoop]: Abstraction has has 359 places, 424 transitions, 5364 flow [2024-06-14 11:39:05,236 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:39:05,236 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:39:05,236 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:39:05,236 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-14 11:39:05,237 INFO L420 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:39:05,237 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:39:05,237 INFO L85 PathProgramCache]: Analyzing trace with hash -1018854742, now seen corresponding path program 10 times [2024-06-14 11:39:05,237 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:39:05,237 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1845546954] [2024-06-14 11:39:05,237 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:39:05,237 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:39:05,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:39:05,319 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:39:05,319 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:39:05,319 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1845546954] [2024-06-14 11:39:05,320 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1845546954] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:39:05,320 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:39:05,320 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:39:05,320 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2051745600] [2024-06-14 11:39:05,320 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:39:05,320 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:39:05,320 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:39:05,320 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:39:05,320 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:39:05,351 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:39:05,351 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 359 places, 424 transitions, 5364 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:39:05,351 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:39:05,351 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:39:05,351 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:39:06,732 INFO L124 PetriNetUnfolderBase]: 4619/8013 cut-off events. [2024-06-14 11:39:06,732 INFO L125 PetriNetUnfolderBase]: For 1125181/1125181 co-relation queries the response was YES. [2024-06-14 11:39:06,820 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53710 conditions, 8013 events. 4619/8013 cut-off events. For 1125181/1125181 co-relation queries the response was YES. Maximal size of possible extension queue 470. Compared 58526 event pairs, 1485 based on Foata normal form. 2/7997 useless extension candidates. Maximal degree in co-relation 53538. Up to 6817 conditions per place. [2024-06-14 11:39:06,845 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 262 selfloop transitions, 177 changer transitions 0/446 dead transitions. [2024-06-14 11:39:06,845 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 446 transitions, 6590 flow [2024-06-14 11:39:06,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:39:06,845 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:39:06,845 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-14 11:39:06,846 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5625 [2024-06-14 11:39:06,846 INFO L175 Difference]: Start difference. First operand has 359 places, 424 transitions, 5364 flow. Second operand 8 states and 189 transitions. [2024-06-14 11:39:06,846 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 446 transitions, 6590 flow [2024-06-14 11:39:12,374 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 360 places, 446 transitions, 6238 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-14 11:39:12,378 INFO L231 Difference]: Finished difference. Result has 361 places, 426 transitions, 5427 flow [2024-06-14 11:39:12,378 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5012, PETRI_DIFFERENCE_MINUEND_PLACES=353, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=424, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=175, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5427, PETRI_PLACES=361, PETRI_TRANSITIONS=426} [2024-06-14 11:39:12,379 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 318 predicate places. [2024-06-14 11:39:12,379 INFO L495 AbstractCegarLoop]: Abstraction has has 361 places, 426 transitions, 5427 flow [2024-06-14 11:39:12,379 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:39:12,379 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:39:12,379 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:39:12,379 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-14 11:39:12,379 INFO L420 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:39:12,379 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:39:12,379 INFO L85 PathProgramCache]: Analyzing trace with hash -1174495274, now seen corresponding path program 11 times [2024-06-14 11:39:12,379 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:39:12,379 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1014264592] [2024-06-14 11:39:12,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:39:12,380 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:39:12,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:39:12,471 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:39:12,471 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:39:12,471 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1014264592] [2024-06-14 11:39:12,471 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1014264592] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:39:12,471 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:39:12,471 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:39:12,472 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [802595026] [2024-06-14 11:39:12,472 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:39:12,472 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:39:12,472 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:39:12,472 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:39:12,472 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:39:12,512 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:39:12,512 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 361 places, 426 transitions, 5427 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:39:12,512 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:39:12,512 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:39:12,512 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:39:14,002 INFO L124 PetriNetUnfolderBase]: 4627/8039 cut-off events. [2024-06-14 11:39:14,002 INFO L125 PetriNetUnfolderBase]: For 1141619/1141619 co-relation queries the response was YES. [2024-06-14 11:39:14,079 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53854 conditions, 8039 events. 4627/8039 cut-off events. For 1141619/1141619 co-relation queries the response was YES. Maximal size of possible extension queue 477. Compared 58795 event pairs, 1443 based on Foata normal form. 2/8038 useless extension candidates. Maximal degree in co-relation 53681. Up to 7339 conditions per place. [2024-06-14 11:39:14,098 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 403 selfloop transitions, 37 changer transitions 0/447 dead transitions. [2024-06-14 11:39:14,099 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 368 places, 447 transitions, 6407 flow [2024-06-14 11:39:14,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:39:14,099 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:39:14,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 181 transitions. [2024-06-14 11:39:14,099 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5386904761904762 [2024-06-14 11:39:14,099 INFO L175 Difference]: Start difference. First operand has 361 places, 426 transitions, 5427 flow. Second operand 8 states and 181 transitions. [2024-06-14 11:39:14,099 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 368 places, 447 transitions, 6407 flow [2024-06-14 11:39:19,922 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 362 places, 447 transitions, 6016 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-14 11:39:19,927 INFO L231 Difference]: Finished difference. Result has 363 places, 428 transitions, 5173 flow [2024-06-14 11:39:19,927 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5036, PETRI_DIFFERENCE_MINUEND_PLACES=355, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=426, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=389, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5173, PETRI_PLACES=363, PETRI_TRANSITIONS=428} [2024-06-14 11:39:19,927 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 320 predicate places. [2024-06-14 11:39:19,927 INFO L495 AbstractCegarLoop]: Abstraction has has 363 places, 428 transitions, 5173 flow [2024-06-14 11:39:19,927 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:39:19,927 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:39:19,927 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:39:19,928 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-14 11:39:19,928 INFO L420 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:39:19,928 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:39:19,928 INFO L85 PathProgramCache]: Analyzing trace with hash -1177352234, now seen corresponding path program 12 times [2024-06-14 11:39:19,928 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:39:19,928 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1974592047] [2024-06-14 11:39:19,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:39:19,928 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:39:19,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:39:20,017 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:39:20,017 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:39:20,017 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1974592047] [2024-06-14 11:39:20,017 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1974592047] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:39:20,017 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:39:20,017 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:39:20,017 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1471252853] [2024-06-14 11:39:20,017 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:39:20,018 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:39:20,018 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:39:20,018 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:39:20,018 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:39:20,060 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:39:20,060 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 363 places, 428 transitions, 5173 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:39:20,060 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:39:20,060 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:39:20,060 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:39:21,422 INFO L124 PetriNetUnfolderBase]: 4635/8051 cut-off events. [2024-06-14 11:39:21,422 INFO L125 PetriNetUnfolderBase]: For 1157484/1157484 co-relation queries the response was YES. [2024-06-14 11:39:21,509 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53595 conditions, 8051 events. 4635/8051 cut-off events. For 1157484/1157484 co-relation queries the response was YES. Maximal size of possible extension queue 480. Compared 58953 event pairs, 1443 based on Foata normal form. 2/8050 useless extension candidates. Maximal degree in co-relation 53421. Up to 7337 conditions per place. [2024-06-14 11:39:21,531 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 403 selfloop transitions, 41 changer transitions 0/451 dead transitions. [2024-06-14 11:39:21,531 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 371 places, 451 transitions, 6160 flow [2024-06-14 11:39:21,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:39:21,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:39:21,532 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 200 transitions. [2024-06-14 11:39:21,532 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5291005291005291 [2024-06-14 11:39:21,532 INFO L175 Difference]: Start difference. First operand has 363 places, 428 transitions, 5173 flow. Second operand 9 states and 200 transitions. [2024-06-14 11:39:21,532 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 371 places, 451 transitions, 6160 flow [2024-06-14 11:39:27,887 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 365 places, 451 transitions, 6049 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-14 11:39:27,892 INFO L231 Difference]: Finished difference. Result has 366 places, 430 transitions, 5202 flow [2024-06-14 11:39:27,892 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5062, PETRI_DIFFERENCE_MINUEND_PLACES=357, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=428, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=387, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5202, PETRI_PLACES=366, PETRI_TRANSITIONS=430} [2024-06-14 11:39:27,892 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 323 predicate places. [2024-06-14 11:39:27,892 INFO L495 AbstractCegarLoop]: Abstraction has has 366 places, 430 transitions, 5202 flow [2024-06-14 11:39:27,892 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:39:27,892 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:39:27,892 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:39:27,892 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-14 11:39:27,893 INFO L420 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:39:27,893 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:39:27,893 INFO L85 PathProgramCache]: Analyzing trace with hash 1558850557, now seen corresponding path program 4 times [2024-06-14 11:39:27,893 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:39:27,893 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1555286178] [2024-06-14 11:39:27,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:39:27,893 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:39:27,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:39:27,963 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:39:27,964 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:39:27,964 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1555286178] [2024-06-14 11:39:27,964 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1555286178] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:39:27,964 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:39:27,964 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:39:27,964 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [257160818] [2024-06-14 11:39:27,964 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:39:27,964 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:39:27,964 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:39:27,964 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:39:27,964 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:39:27,994 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:39:27,994 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 366 places, 430 transitions, 5202 flow. Second operand has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:39:27,994 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:39:27,994 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:39:27,994 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:39:29,410 INFO L124 PetriNetUnfolderBase]: 4648/8065 cut-off events. [2024-06-14 11:39:29,410 INFO L125 PetriNetUnfolderBase]: For 1175302/1175302 co-relation queries the response was YES. [2024-06-14 11:39:29,502 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53931 conditions, 8065 events. 4648/8065 cut-off events. For 1175302/1175302 co-relation queries the response was YES. Maximal size of possible extension queue 484. Compared 59033 event pairs, 1466 based on Foata normal form. 1/8063 useless extension candidates. Maximal degree in co-relation 53756. Up to 6862 conditions per place. [2024-06-14 11:39:29,527 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 295 selfloop transitions, 156 changer transitions 0/458 dead transitions. [2024-06-14 11:39:29,527 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 372 places, 458 transitions, 6728 flow [2024-06-14 11:39:29,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:39:29,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:39:29,527 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-14 11:39:29,528 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5918367346938775 [2024-06-14 11:39:29,528 INFO L175 Difference]: Start difference. First operand has 366 places, 430 transitions, 5202 flow. Second operand 7 states and 174 transitions. [2024-06-14 11:39:29,528 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 372 places, 458 transitions, 6728 flow [2024-06-14 11:39:35,704 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 365 places, 458 transitions, 6613 flow, removed 18 selfloop flow, removed 7 redundant places. [2024-06-14 11:39:35,709 INFO L231 Difference]: Finished difference. Result has 366 places, 436 transitions, 5468 flow [2024-06-14 11:39:35,709 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5087, PETRI_DIFFERENCE_MINUEND_PLACES=359, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=430, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=150, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5468, PETRI_PLACES=366, PETRI_TRANSITIONS=436} [2024-06-14 11:39:35,709 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 323 predicate places. [2024-06-14 11:39:35,709 INFO L495 AbstractCegarLoop]: Abstraction has has 366 places, 436 transitions, 5468 flow [2024-06-14 11:39:35,710 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:39:35,710 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:39:35,710 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:39:35,710 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-14 11:39:35,710 INFO L420 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:39:35,710 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:39:35,710 INFO L85 PathProgramCache]: Analyzing trace with hash -840205867, now seen corresponding path program 5 times [2024-06-14 11:39:35,710 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:39:35,711 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [422051274] [2024-06-14 11:39:35,711 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:39:35,711 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:39:35,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:39:35,780 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:39:35,780 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:39:35,780 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [422051274] [2024-06-14 11:39:35,780 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [422051274] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:39:35,780 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:39:35,780 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:39:35,780 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [993813874] [2024-06-14 11:39:35,780 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:39:35,780 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:39:35,780 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:39:35,781 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:39:35,781 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:39:35,803 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:39:35,804 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 366 places, 436 transitions, 5468 flow. Second operand has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:39:35,804 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:39:35,804 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:39:35,804 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:39:37,255 INFO L124 PetriNetUnfolderBase]: 4661/8087 cut-off events. [2024-06-14 11:39:37,255 INFO L125 PetriNetUnfolderBase]: For 1202705/1202705 co-relation queries the response was YES. [2024-06-14 11:39:37,350 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54698 conditions, 8087 events. 4661/8087 cut-off events. For 1202705/1202705 co-relation queries the response was YES. Maximal size of possible extension queue 488. Compared 59274 event pairs, 1466 based on Foata normal form. 1/8085 useless extension candidates. Maximal degree in co-relation 54522. Up to 6877 conditions per place. [2024-06-14 11:39:37,375 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 296 selfloop transitions, 158 changer transitions 0/461 dead transitions. [2024-06-14 11:39:37,375 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 372 places, 461 transitions, 7008 flow [2024-06-14 11:39:37,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:39:37,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:39:37,375 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-14 11:39:37,375 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5782312925170068 [2024-06-14 11:39:37,376 INFO L175 Difference]: Start difference. First operand has 366 places, 436 transitions, 5468 flow. Second operand 7 states and 170 transitions. [2024-06-14 11:39:37,376 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 372 places, 461 transitions, 7008 flow [2024-06-14 11:39:43,941 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 369 places, 461 transitions, 6795 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-06-14 11:39:43,946 INFO L231 Difference]: Finished difference. Result has 370 places, 442 transitions, 5653 flow [2024-06-14 11:39:43,946 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5261, PETRI_DIFFERENCE_MINUEND_PLACES=363, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=436, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=152, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5653, PETRI_PLACES=370, PETRI_TRANSITIONS=442} [2024-06-14 11:39:43,947 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 327 predicate places. [2024-06-14 11:39:43,947 INFO L495 AbstractCegarLoop]: Abstraction has has 370 places, 442 transitions, 5653 flow [2024-06-14 11:39:43,947 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:39:43,947 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:39:43,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, 1] [2024-06-14 11:39:43,947 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-14 11:39:43,947 INFO L420 AbstractCegarLoop]: === Iteration 136 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:39:43,947 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:39:43,947 INFO L85 PathProgramCache]: Analyzing trace with hash -553151137, now seen corresponding path program 6 times [2024-06-14 11:39:43,947 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:39:43,947 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1004535188] [2024-06-14 11:39:43,947 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:39:43,947 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:39:43,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:39:44,026 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:39:44,026 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:39:44,026 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1004535188] [2024-06-14 11:39:44,026 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1004535188] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:39:44,026 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:39:44,026 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:39:44,026 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1291839151] [2024-06-14 11:39:44,026 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:39:44,027 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:39:44,027 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:39:44,027 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:39:44,027 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:39:44,054 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:39:44,054 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 442 transitions, 5653 flow. Second operand has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:39:44,054 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:39:44,054 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:39:44,055 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:39:45,608 INFO L124 PetriNetUnfolderBase]: 4658/8083 cut-off events. [2024-06-14 11:39:45,609 INFO L125 PetriNetUnfolderBase]: For 1213481/1213481 co-relation queries the response was YES. [2024-06-14 11:39:45,690 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54808 conditions, 8083 events. 4658/8083 cut-off events. For 1213481/1213481 co-relation queries the response was YES. Maximal size of possible extension queue 488. Compared 59234 event pairs, 1466 based on Foata normal form. 1/8081 useless extension candidates. Maximal degree in co-relation 54631. Up to 6874 conditions per place. [2024-06-14 11:39:45,710 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 275 selfloop transitions, 182 changer transitions 0/464 dead transitions. [2024-06-14 11:39:45,710 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 464 transitions, 7137 flow [2024-06-14 11:39:45,710 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:39:45,710 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:39:45,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-14 11:39:45,710 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5952380952380952 [2024-06-14 11:39:45,710 INFO L175 Difference]: Start difference. First operand has 370 places, 442 transitions, 5653 flow. Second operand 7 states and 175 transitions. [2024-06-14 11:39:45,710 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 464 transitions, 7137 flow [2024-06-14 11:39:50,765 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 373 places, 464 transitions, 6920 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-14 11:39:50,770 INFO L231 Difference]: Finished difference. Result has 374 places, 442 transitions, 5808 flow [2024-06-14 11:39:50,770 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5436, PETRI_DIFFERENCE_MINUEND_PLACES=367, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=442, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=182, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=260, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5808, PETRI_PLACES=374, PETRI_TRANSITIONS=442} [2024-06-14 11:39:50,770 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 331 predicate places. [2024-06-14 11:39:50,770 INFO L495 AbstractCegarLoop]: Abstraction has has 374 places, 442 transitions, 5808 flow [2024-06-14 11:39:50,771 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:39:50,771 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:39:50,771 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:39:50,771 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-14 11:39:50,771 INFO L420 AbstractCegarLoop]: === Iteration 137 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:39:50,771 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:39:50,771 INFO L85 PathProgramCache]: Analyzing trace with hash 731449505, now seen corresponding path program 7 times [2024-06-14 11:39:50,771 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:39:50,771 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1468260643] [2024-06-14 11:39:50,771 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:39:50,771 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:39:50,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:39:50,841 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:39:50,841 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:39:50,841 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1468260643] [2024-06-14 11:39:50,841 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1468260643] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:39:50,841 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:39:50,842 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:39:50,842 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [579905011] [2024-06-14 11:39:50,842 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:39:50,842 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:39:50,842 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:39:50,842 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:39:50,842 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:39:50,869 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:39:50,869 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 374 places, 442 transitions, 5808 flow. Second operand has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:39:50,869 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:39:50,869 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:39:50,869 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:39:52,222 INFO L124 PetriNetUnfolderBase]: 4679/8118 cut-off events. [2024-06-14 11:39:52,222 INFO L125 PetriNetUnfolderBase]: For 1249795/1249795 co-relation queries the response was YES. [2024-06-14 11:39:52,312 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55554 conditions, 8118 events. 4679/8118 cut-off events. For 1249795/1249795 co-relation queries the response was YES. Maximal size of possible extension queue 494. Compared 59496 event pairs, 1466 based on Foata normal form. 1/8116 useless extension candidates. Maximal degree in co-relation 55376. Up to 6898 conditions per place. [2024-06-14 11:39:52,336 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 286 selfloop transitions, 175 changer transitions 0/468 dead transitions. [2024-06-14 11:39:52,336 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 380 places, 468 transitions, 7679 flow [2024-06-14 11:39:52,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:39:52,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:39:52,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-14 11:39:52,337 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-14 11:39:52,337 INFO L175 Difference]: Start difference. First operand has 374 places, 442 transitions, 5808 flow. Second operand 7 states and 168 transitions. [2024-06-14 11:39:52,337 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 380 places, 468 transitions, 7679 flow [2024-06-14 11:39:59,146 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 373 places, 468 transitions, 7127 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-14 11:39:59,150 INFO L231 Difference]: Finished difference. Result has 374 places, 451 transitions, 5741 flow [2024-06-14 11:39:59,150 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5283, PETRI_DIFFERENCE_MINUEND_PLACES=367, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=442, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=166, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=276, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5741, PETRI_PLACES=374, PETRI_TRANSITIONS=451} [2024-06-14 11:39:59,151 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 331 predicate places. [2024-06-14 11:39:59,151 INFO L495 AbstractCegarLoop]: Abstraction has has 374 places, 451 transitions, 5741 flow [2024-06-14 11:39:59,151 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:39:59,151 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:39:59,151 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:39:59,151 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-14 11:39:59,151 INFO L420 AbstractCegarLoop]: === Iteration 138 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:39:59,152 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:39:59,152 INFO L85 PathProgramCache]: Analyzing trace with hash 576428449, now seen corresponding path program 8 times [2024-06-14 11:39:59,152 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:39:59,152 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [942370130] [2024-06-14 11:39:59,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:39:59,152 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:39:59,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:39:59,220 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:39:59,220 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:39:59,220 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [942370130] [2024-06-14 11:39:59,220 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [942370130] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:39:59,220 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:39:59,221 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:39:59,221 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [181635310] [2024-06-14 11:39:59,221 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:39:59,221 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:39:59,221 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:39:59,221 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:39:59,221 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:39:59,251 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:39:59,251 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 374 places, 451 transitions, 5741 flow. Second operand has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:39:59,251 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:39:59,252 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:39:59,252 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:40:00,616 INFO L124 PetriNetUnfolderBase]: 4676/8114 cut-off events. [2024-06-14 11:40:00,616 INFO L125 PetriNetUnfolderBase]: For 1258439/1258439 co-relation queries the response was YES. [2024-06-14 11:40:00,707 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55328 conditions, 8114 events. 4676/8114 cut-off events. For 1258439/1258439 co-relation queries the response was YES. Maximal size of possible extension queue 494. Compared 59482 event pairs, 1466 based on Foata normal form. 1/8112 useless extension candidates. Maximal degree in co-relation 55149. Up to 6895 conditions per place. [2024-06-14 11:40:00,730 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 289 selfloop transitions, 171 changer transitions 0/467 dead transitions. [2024-06-14 11:40:00,730 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 380 places, 467 transitions, 7223 flow [2024-06-14 11:40:00,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:40:00,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:40:00,731 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-14 11:40:00,731 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5680272108843537 [2024-06-14 11:40:00,731 INFO L175 Difference]: Start difference. First operand has 374 places, 451 transitions, 5741 flow. Second operand 7 states and 167 transitions. [2024-06-14 11:40:00,731 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 380 places, 467 transitions, 7223 flow [2024-06-14 11:40:07,640 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 378 places, 467 transitions, 7071 flow, removed 4 selfloop flow, removed 2 redundant places. [2024-06-14 11:40:07,644 INFO L231 Difference]: Finished difference. Result has 379 places, 451 transitions, 5938 flow [2024-06-14 11:40:07,645 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5589, PETRI_DIFFERENCE_MINUEND_PLACES=372, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=451, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=171, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5938, PETRI_PLACES=379, PETRI_TRANSITIONS=451} [2024-06-14 11:40:07,645 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 336 predicate places. [2024-06-14 11:40:07,645 INFO L495 AbstractCegarLoop]: Abstraction has has 379 places, 451 transitions, 5938 flow [2024-06-14 11:40:07,645 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:07,645 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:40:07,645 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:40:07,645 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-14 11:40:07,646 INFO L420 AbstractCegarLoop]: === Iteration 139 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:40:07,646 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:40:07,646 INFO L85 PathProgramCache]: Analyzing trace with hash 571273459, now seen corresponding path program 9 times [2024-06-14 11:40:07,646 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:40:07,646 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [600519392] [2024-06-14 11:40:07,646 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:40:07,646 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:40:07,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:40:07,715 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:40:07,715 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:40:07,715 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [600519392] [2024-06-14 11:40:07,715 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [600519392] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:40:07,715 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:40:07,715 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:40:07,715 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1046481277] [2024-06-14 11:40:07,715 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:40:07,716 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:40:07,716 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:40:07,716 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:40:07,716 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:40:07,745 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:40:07,745 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 379 places, 451 transitions, 5938 flow. Second operand has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:07,745 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:40:07,745 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:40:07,745 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:40:09,080 INFO L124 PetriNetUnfolderBase]: 4673/8110 cut-off events. [2024-06-14 11:40:09,080 INFO L125 PetriNetUnfolderBase]: For 1270452/1270452 co-relation queries the response was YES. [2024-06-14 11:40:09,168 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55449 conditions, 8110 events. 4673/8110 cut-off events. For 1270452/1270452 co-relation queries the response was YES. Maximal size of possible extension queue 494. Compared 59482 event pairs, 1466 based on Foata normal form. 1/8108 useless extension candidates. Maximal degree in co-relation 55269. Up to 6892 conditions per place. [2024-06-14 11:40:09,191 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 270 selfloop transitions, 192 changer transitions 0/469 dead transitions. [2024-06-14 11:40:09,192 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 385 places, 469 transitions, 7170 flow [2024-06-14 11:40:09,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:40:09,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:40:09,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-14 11:40:09,192 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5782312925170068 [2024-06-14 11:40:09,192 INFO L175 Difference]: Start difference. First operand has 379 places, 451 transitions, 5938 flow. Second operand 7 states and 170 transitions. [2024-06-14 11:40:09,192 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 385 places, 469 transitions, 7170 flow [2024-06-14 11:40:15,363 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 380 places, 469 transitions, 6825 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-14 11:40:15,368 INFO L231 Difference]: Finished difference. Result has 381 places, 451 transitions, 5983 flow [2024-06-14 11:40:15,368 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5593, PETRI_DIFFERENCE_MINUEND_PLACES=374, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=451, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=192, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=259, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5983, PETRI_PLACES=381, PETRI_TRANSITIONS=451} [2024-06-14 11:40:15,368 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 338 predicate places. [2024-06-14 11:40:15,368 INFO L495 AbstractCegarLoop]: Abstraction has has 381 places, 451 transitions, 5983 flow [2024-06-14 11:40:15,368 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:15,368 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:40:15,368 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:40:15,368 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-14 11:40:15,368 INFO L420 AbstractCegarLoop]: === Iteration 140 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:40:15,369 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:40:15,369 INFO L85 PathProgramCache]: Analyzing trace with hash 846836867, now seen corresponding path program 10 times [2024-06-14 11:40:15,369 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:40:15,369 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2133933568] [2024-06-14 11:40:15,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:40:15,369 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:40:15,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:40:15,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-14 11:40:15,440 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:40:15,440 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2133933568] [2024-06-14 11:40:15,440 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2133933568] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:40:15,440 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:40:15,440 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:40:15,440 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2092634723] [2024-06-14 11:40:15,441 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:40:15,441 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:40:15,441 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:40:15,441 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:40:15,441 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:40:15,473 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:40:15,473 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 381 places, 451 transitions, 5983 flow. Second operand has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:15,473 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:40:15,473 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:40:15,473 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:40:17,116 INFO L124 PetriNetUnfolderBase]: 4670/8104 cut-off events. [2024-06-14 11:40:17,116 INFO L125 PetriNetUnfolderBase]: For 1280487/1280487 co-relation queries the response was YES. [2024-06-14 11:40:17,199 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55483 conditions, 8104 events. 4670/8104 cut-off events. For 1280487/1280487 co-relation queries the response was YES. Maximal size of possible extension queue 494. Compared 59411 event pairs, 1583 based on Foata normal form. 1/8101 useless extension candidates. Maximal degree in co-relation 55302. Up to 6889 conditions per place. [2024-06-14 11:40:17,218 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 288 selfloop transitions, 168 changer transitions 0/463 dead transitions. [2024-06-14 11:40:17,218 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 387 places, 463 transitions, 7189 flow [2024-06-14 11:40:17,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:40:17,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:40:17,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-14 11:40:17,219 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5544217687074829 [2024-06-14 11:40:17,219 INFO L175 Difference]: Start difference. First operand has 381 places, 451 transitions, 5983 flow. Second operand 7 states and 163 transitions. [2024-06-14 11:40:17,219 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 387 places, 463 transitions, 7189 flow [2024-06-14 11:40:23,611 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 381 places, 463 transitions, 6811 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-14 11:40:23,616 INFO L231 Difference]: Finished difference. Result has 382 places, 451 transitions, 5947 flow [2024-06-14 11:40:23,616 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5605, PETRI_DIFFERENCE_MINUEND_PLACES=375, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=451, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=168, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5947, PETRI_PLACES=382, PETRI_TRANSITIONS=451} [2024-06-14 11:40:23,616 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 339 predicate places. [2024-06-14 11:40:23,616 INFO L495 AbstractCegarLoop]: Abstraction has has 382 places, 451 transitions, 5947 flow [2024-06-14 11:40:23,616 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:23,616 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:40:23,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, 1] [2024-06-14 11:40:23,616 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-14 11:40:23,616 INFO L420 AbstractCegarLoop]: === Iteration 141 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:40:23,617 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:40:23,617 INFO L85 PathProgramCache]: Analyzing trace with hash 846629477, now seen corresponding path program 11 times [2024-06-14 11:40:23,617 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:40:23,617 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1905284255] [2024-06-14 11:40:23,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:40:23,617 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:40:23,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:40:23,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-14 11:40:23,695 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:40:23,695 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1905284255] [2024-06-14 11:40:23,695 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1905284255] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:40:23,695 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:40:23,695 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:40:23,695 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1642708208] [2024-06-14 11:40:23,695 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:40:23,695 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:40:23,695 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:40:23,695 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:40:23,696 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:40:23,721 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:40:23,721 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 382 places, 451 transitions, 5947 flow. Second operand has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:23,721 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:40:23,721 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:40:23,721 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:40:25,467 INFO L124 PetriNetUnfolderBase]: 4667/8100 cut-off events. [2024-06-14 11:40:25,467 INFO L125 PetriNetUnfolderBase]: For 1290824/1290824 co-relation queries the response was YES. [2024-06-14 11:40:25,550 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55422 conditions, 8100 events. 4667/8100 cut-off events. For 1290824/1290824 co-relation queries the response was YES. Maximal size of possible extension queue 494. Compared 59426 event pairs, 1583 based on Foata normal form. 1/8097 useless extension candidates. Maximal degree in co-relation 55240. Up to 6886 conditions per place. [2024-06-14 11:40:25,569 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 288 selfloop transitions, 167 changer transitions 0/462 dead transitions. [2024-06-14 11:40:25,570 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 388 places, 462 transitions, 6883 flow [2024-06-14 11:40:25,570 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:40:25,570 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:40:25,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-14 11:40:25,570 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5544217687074829 [2024-06-14 11:40:25,571 INFO L175 Difference]: Start difference. First operand has 382 places, 451 transitions, 5947 flow. Second operand 7 states and 163 transitions. [2024-06-14 11:40:25,571 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 388 places, 462 transitions, 6883 flow [2024-06-14 11:40:31,625 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 378 places, 462 transitions, 5993 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-14 11:40:31,630 INFO L231 Difference]: Finished difference. Result has 379 places, 451 transitions, 5397 flow [2024-06-14 11:40:31,630 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5057, PETRI_DIFFERENCE_MINUEND_PLACES=372, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=451, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=167, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5397, PETRI_PLACES=379, PETRI_TRANSITIONS=451} [2024-06-14 11:40:31,630 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 336 predicate places. [2024-06-14 11:40:31,630 INFO L495 AbstractCegarLoop]: Abstraction has has 379 places, 451 transitions, 5397 flow [2024-06-14 11:40:31,630 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:31,631 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:40:31,631 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:40:31,631 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-14 11:40:31,631 INFO L420 AbstractCegarLoop]: === Iteration 142 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:40:31,631 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:40:31,631 INFO L85 PathProgramCache]: Analyzing trace with hash 1896605394, now seen corresponding path program 13 times [2024-06-14 11:40:31,631 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:40:31,631 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [499004182] [2024-06-14 11:40:31,631 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:40:31,631 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:40:31,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:40:31,720 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:40:31,720 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:40:31,720 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [499004182] [2024-06-14 11:40:31,720 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [499004182] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:40:31,721 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:40:31,721 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:40:31,721 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [716367854] [2024-06-14 11:40:31,721 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:40:31,721 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:40:31,721 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:40:31,721 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:40:31,721 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:40:31,771 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:40:31,771 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 379 places, 451 transitions, 5397 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:31,771 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:40:31,771 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:40:31,771 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:40:33,461 INFO L124 PetriNetUnfolderBase]: 4703/8149 cut-off events. [2024-06-14 11:40:33,461 INFO L125 PetriNetUnfolderBase]: For 1389281/1389281 co-relation queries the response was YES. [2024-06-14 11:40:33,550 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55594 conditions, 8149 events. 4703/8149 cut-off events. For 1389281/1389281 co-relation queries the response was YES. Maximal size of possible extension queue 500. Compared 59705 event pairs, 1452 based on Foata normal form. 10/8156 useless extension candidates. Maximal degree in co-relation 55412. Up to 5586 conditions per place. [2024-06-14 11:40:33,574 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 310 selfloop transitions, 171 changer transitions 0/488 dead transitions. [2024-06-14 11:40:33,574 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 488 transitions, 6798 flow [2024-06-14 11:40:33,575 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:40:33,575 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:40:33,575 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 204 transitions. [2024-06-14 11:40:33,575 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6071428571428571 [2024-06-14 11:40:33,575 INFO L175 Difference]: Start difference. First operand has 379 places, 451 transitions, 5397 flow. Second operand 8 states and 204 transitions. [2024-06-14 11:40:33,575 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 488 transitions, 6798 flow [2024-06-14 11:40:39,455 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 378 places, 488 transitions, 6343 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-14 11:40:39,459 INFO L231 Difference]: Finished difference. Result has 379 places, 453 transitions, 5344 flow [2024-06-14 11:40:39,460 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4942, PETRI_DIFFERENCE_MINUEND_PLACES=371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=451, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=169, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=281, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5344, PETRI_PLACES=379, PETRI_TRANSITIONS=453} [2024-06-14 11:40:39,460 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 336 predicate places. [2024-06-14 11:40:39,460 INFO L495 AbstractCegarLoop]: Abstraction has has 379 places, 453 transitions, 5344 flow [2024-06-14 11:40:39,460 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:39,460 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:40:39,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] [2024-06-14 11:40:39,460 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-14 11:40:39,460 INFO L420 AbstractCegarLoop]: === Iteration 143 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:40:39,460 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:40:39,460 INFO L85 PathProgramCache]: Analyzing trace with hash -19416826, now seen corresponding path program 14 times [2024-06-14 11:40:39,460 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:40:39,460 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [81067514] [2024-06-14 11:40:39,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:40:39,461 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:40:39,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:40:39,543 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:40:39,543 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:40:39,543 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [81067514] [2024-06-14 11:40:39,543 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [81067514] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:40:39,543 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:40:39,543 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:40:39,543 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [456435866] [2024-06-14 11:40:39,543 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:40:39,544 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:40:39,544 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:40:39,544 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:40:39,544 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:40:39,590 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:40:39,590 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 379 places, 453 transitions, 5344 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:39,590 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:40:39,590 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:40:39,590 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:40:41,257 INFO L124 PetriNetUnfolderBase]: 4739/8214 cut-off events. [2024-06-14 11:40:41,257 INFO L125 PetriNetUnfolderBase]: For 1414176/1414176 co-relation queries the response was YES. [2024-06-14 11:40:41,345 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56393 conditions, 8214 events. 4739/8214 cut-off events. For 1414176/1414176 co-relation queries the response was YES. Maximal size of possible extension queue 505. Compared 60192 event pairs, 1474 based on Foata normal form. 10/8221 useless extension candidates. Maximal degree in co-relation 56210. Up to 6960 conditions per place. [2024-06-14 11:40:41,366 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 307 selfloop transitions, 166 changer transitions 0/480 dead transitions. [2024-06-14 11:40:41,366 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 480 transitions, 6419 flow [2024-06-14 11:40:41,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:40:41,367 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:40:41,367 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-14 11:40:41,367 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5803571428571429 [2024-06-14 11:40:41,367 INFO L175 Difference]: Start difference. First operand has 379 places, 453 transitions, 5344 flow. Second operand 8 states and 195 transitions. [2024-06-14 11:40:41,367 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 480 transitions, 6419 flow [2024-06-14 11:40:48,568 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 381 places, 480 transitions, 6082 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-14 11:40:48,573 INFO L231 Difference]: Finished difference. Result has 382 places, 455 transitions, 5402 flow [2024-06-14 11:40:48,573 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5008, PETRI_DIFFERENCE_MINUEND_PLACES=374, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=453, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=164, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=287, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5402, PETRI_PLACES=382, PETRI_TRANSITIONS=455} [2024-06-14 11:40:48,573 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 339 predicate places. [2024-06-14 11:40:48,573 INFO L495 AbstractCegarLoop]: Abstraction has has 382 places, 455 transitions, 5402 flow [2024-06-14 11:40:48,573 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:48,573 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:40:48,573 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:40:48,573 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-14 11:40:48,574 INFO L420 AbstractCegarLoop]: === Iteration 144 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:40:48,574 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:40:48,574 INFO L85 PathProgramCache]: Analyzing trace with hash 267470504, now seen corresponding path program 15 times [2024-06-14 11:40:48,574 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:40:48,574 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2074409860] [2024-06-14 11:40:48,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:40:48,574 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:40:48,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:40:48,666 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:40:48,666 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:40:48,666 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2074409860] [2024-06-14 11:40:48,666 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2074409860] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:40:48,666 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:40:48,666 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:40:48,666 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1217732535] [2024-06-14 11:40:48,666 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:40:48,667 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:40:48,667 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:40:48,667 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:40:48,667 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:40:48,698 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:40:48,698 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 382 places, 455 transitions, 5402 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:48,698 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:40:48,698 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:40:48,698 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:40:50,409 INFO L124 PetriNetUnfolderBase]: 4775/8270 cut-off events. [2024-06-14 11:40:50,409 INFO L125 PetriNetUnfolderBase]: For 1436073/1436073 co-relation queries the response was YES. [2024-06-14 11:40:50,494 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56891 conditions, 8270 events. 4775/8270 cut-off events. For 1436073/1436073 co-relation queries the response was YES. Maximal size of possible extension queue 510. Compared 60748 event pairs, 1478 based on Foata normal form. 10/8277 useless extension candidates. Maximal degree in co-relation 56707. Up to 7016 conditions per place. [2024-06-14 11:40:50,514 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 306 selfloop transitions, 166 changer transitions 0/479 dead transitions. [2024-06-14 11:40:50,514 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 479 transitions, 6470 flow [2024-06-14 11:40:50,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:40:50,514 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:40:50,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-14 11:40:50,514 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-14 11:40:50,514 INFO L175 Difference]: Start difference. First operand has 382 places, 455 transitions, 5402 flow. Second operand 8 states and 192 transitions. [2024-06-14 11:40:50,514 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 479 transitions, 6470 flow [2024-06-14 11:40:57,867 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 383 places, 479 transitions, 6112 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-14 11:40:57,872 INFO L231 Difference]: Finished difference. Result has 384 places, 457 transitions, 5442 flow [2024-06-14 11:40:57,872 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5044, PETRI_DIFFERENCE_MINUEND_PLACES=376, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=455, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=164, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=289, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5442, PETRI_PLACES=384, PETRI_TRANSITIONS=457} [2024-06-14 11:40:57,872 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 341 predicate places. [2024-06-14 11:40:57,872 INFO L495 AbstractCegarLoop]: Abstraction has has 384 places, 457 transitions, 5442 flow [2024-06-14 11:40:57,872 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:57,872 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:40:57,873 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:40:57,873 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-14 11:40:57,873 INFO L420 AbstractCegarLoop]: === Iteration 145 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:40:57,873 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:40:57,873 INFO L85 PathProgramCache]: Analyzing trace with hash -1422363604, now seen corresponding path program 16 times [2024-06-14 11:40:57,873 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:40:57,873 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [183112876] [2024-06-14 11:40:57,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:40:57,874 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:40:57,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:40:57,956 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:40:57,956 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:40:57,956 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [183112876] [2024-06-14 11:40:57,956 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [183112876] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:40:57,956 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:40:57,956 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:40:57,956 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2010845588] [2024-06-14 11:40:57,956 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:40:57,957 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:40:57,957 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:40:57,957 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:40:57,957 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:40:57,988 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:40:57,988 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 384 places, 457 transitions, 5442 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:57,988 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:40:57,988 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:40:57,988 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:40:59,585 INFO L124 PetriNetUnfolderBase]: 4742/8211 cut-off events. [2024-06-14 11:40:59,585 INFO L125 PetriNetUnfolderBase]: For 1457872/1457872 co-relation queries the response was YES. [2024-06-14 11:40:59,677 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52119 conditions, 8211 events. 4742/8211 cut-off events. For 1457872/1457872 co-relation queries the response was YES. Maximal size of possible extension queue 513. Compared 60123 event pairs, 1421 based on Foata normal form. 44/8252 useless extension candidates. Maximal degree in co-relation 51934. Up to 6803 conditions per place. [2024-06-14 11:40:59,700 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 299 selfloop transitions, 171 changer transitions 3/480 dead transitions. [2024-06-14 11:40:59,700 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 391 places, 480 transitions, 6518 flow [2024-06-14 11:40:59,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:40:59,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:40:59,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-14 11:40:59,701 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-14 11:40:59,701 INFO L175 Difference]: Start difference. First operand has 384 places, 457 transitions, 5442 flow. Second operand 8 states and 192 transitions. [2024-06-14 11:40:59,701 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 391 places, 480 transitions, 6518 flow [2024-06-14 11:41:05,349 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 385 places, 480 transitions, 6156 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-14 11:41:05,353 INFO L231 Difference]: Finished difference. Result has 386 places, 458 transitions, 5481 flow [2024-06-14 11:41:05,353 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5080, PETRI_DIFFERENCE_MINUEND_PLACES=378, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=457, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=169, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=286, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5481, PETRI_PLACES=386, PETRI_TRANSITIONS=458} [2024-06-14 11:41:05,354 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 343 predicate places. [2024-06-14 11:41:05,354 INFO L495 AbstractCegarLoop]: Abstraction has has 386 places, 458 transitions, 5481 flow [2024-06-14 11:41:05,354 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:41:05,354 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:41:05,354 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:41:05,354 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-14 11:41:05,354 INFO L420 AbstractCegarLoop]: === Iteration 146 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:41:05,354 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:41:05,354 INFO L85 PathProgramCache]: Analyzing trace with hash -1175594184, now seen corresponding path program 17 times [2024-06-14 11:41:05,354 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:41:05,354 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [852187881] [2024-06-14 11:41:05,354 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:41:05,354 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:41:05,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:41:05,437 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:41:05,437 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:41:05,437 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [852187881] [2024-06-14 11:41:05,437 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [852187881] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:41:05,437 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:41:05,437 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:41:05,437 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2138293659] [2024-06-14 11:41:05,437 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:41:05,437 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:41:05,438 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:41:05,438 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:41:05,438 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:41:05,475 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:41:05,475 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 386 places, 458 transitions, 5481 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:41:05,475 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:41:05,475 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:41:05,475 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:41:07,130 INFO L124 PetriNetUnfolderBase]: 4670/8069 cut-off events. [2024-06-14 11:41:07,130 INFO L125 PetriNetUnfolderBase]: For 1049576/1049576 co-relation queries the response was YES. [2024-06-14 11:41:07,220 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50014 conditions, 8069 events. 4670/8069 cut-off events. For 1049576/1049576 co-relation queries the response was YES. Maximal size of possible extension queue 510. Compared 58806 event pairs, 1481 based on Foata normal form. 10/8075 useless extension candidates. Maximal degree in co-relation 49828. Up to 6849 conditions per place. [2024-06-14 11:41:07,239 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 275 selfloop transitions, 188 changer transitions 4/474 dead transitions. [2024-06-14 11:41:07,239 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 393 places, 474 transitions, 6467 flow [2024-06-14 11:41:07,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:41:07,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:41:07,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-14 11:41:07,239 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5535714285714286 [2024-06-14 11:41:07,240 INFO L175 Difference]: Start difference. First operand has 386 places, 458 transitions, 5481 flow. Second operand 8 states and 186 transitions. [2024-06-14 11:41:07,240 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 393 places, 474 transitions, 6467 flow [2024-06-14 11:41:13,056 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 387 places, 474 transitions, 6071 flow, removed 29 selfloop flow, removed 6 redundant places. [2024-06-14 11:41:13,061 INFO L231 Difference]: Finished difference. Result has 388 places, 457 transitions, 5455 flow [2024-06-14 11:41:13,061 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5085, PETRI_DIFFERENCE_MINUEND_PLACES=380, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=458, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=188, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=270, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5455, PETRI_PLACES=388, PETRI_TRANSITIONS=457} [2024-06-14 11:41:13,061 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 345 predicate places. [2024-06-14 11:41:13,061 INFO L495 AbstractCegarLoop]: Abstraction has has 388 places, 457 transitions, 5455 flow [2024-06-14 11:41:13,061 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:41:13,061 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:41:13,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, 1] [2024-06-14 11:41:13,062 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-14 11:41:13,062 INFO L420 AbstractCegarLoop]: === Iteration 147 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:41:13,062 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:41:13,062 INFO L85 PathProgramCache]: Analyzing trace with hash 1150680072, now seen corresponding path program 18 times [2024-06-14 11:41:13,062 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:41:13,062 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1085601833] [2024-06-14 11:41:13,063 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:41:13,063 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:41:13,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:41:13,171 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:41:13,172 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:41:13,172 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1085601833] [2024-06-14 11:41:13,172 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1085601833] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:41:13,172 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:41:13,172 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:41:13,172 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1263020133] [2024-06-14 11:41:13,172 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:41:13,172 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:41:13,172 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:41:13,173 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:41:13,173 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:41:13,208 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:41:13,208 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 388 places, 457 transitions, 5455 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:41:13,208 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:41:13,208 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:41:13,208 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:41:14,801 INFO L124 PetriNetUnfolderBase]: 4588/7907 cut-off events. [2024-06-14 11:41:14,801 INFO L125 PetriNetUnfolderBase]: For 961352/961352 co-relation queries the response was YES. [2024-06-14 11:41:14,889 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47618 conditions, 7907 events. 4588/7907 cut-off events. For 961352/961352 co-relation queries the response was YES. Maximal size of possible extension queue 508. Compared 57296 event pairs, 1429 based on Foata normal form. 10/7913 useless extension candidates. Maximal degree in co-relation 47431. Up to 6711 conditions per place. [2024-06-14 11:41:14,912 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 270 selfloop transitions, 192 changer transitions 4/473 dead transitions. [2024-06-14 11:41:14,913 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 395 places, 473 transitions, 6439 flow [2024-06-14 11:41:14,916 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:41:14,916 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:41:14,916 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-14 11:41:14,916 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5595238095238095 [2024-06-14 11:41:14,916 INFO L175 Difference]: Start difference. First operand has 388 places, 457 transitions, 5455 flow. Second operand 8 states and 188 transitions. [2024-06-14 11:41:14,916 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 395 places, 473 transitions, 6439 flow [2024-06-14 11:41:21,375 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 387 places, 473 transitions, 5961 flow, removed 24 selfloop flow, removed 8 redundant places. [2024-06-14 11:41:21,380 INFO L231 Difference]: Finished difference. Result has 388 places, 456 transitions, 5356 flow [2024-06-14 11:41:21,381 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4977, PETRI_DIFFERENCE_MINUEND_PLACES=380, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=457, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=192, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5356, PETRI_PLACES=388, PETRI_TRANSITIONS=456} [2024-06-14 11:41:21,381 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 345 predicate places. [2024-06-14 11:41:21,381 INFO L495 AbstractCegarLoop]: Abstraction has has 388 places, 456 transitions, 5356 flow [2024-06-14 11:41:21,381 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:41:21,381 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:41:21,381 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:41:21,382 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-14 11:41:21,382 INFO L420 AbstractCegarLoop]: === Iteration 148 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:41:21,382 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:41:21,382 INFO L85 PathProgramCache]: Analyzing trace with hash 1090067116, now seen corresponding path program 19 times [2024-06-14 11:41:21,382 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:41:21,382 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1757340951] [2024-06-14 11:41:21,382 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:41:21,383 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:41:21,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:41:21,473 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:41:21,473 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:41:21,473 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1757340951] [2024-06-14 11:41:21,473 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1757340951] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:41:21,473 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:41:21,473 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:41:21,473 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [472558963] [2024-06-14 11:41:21,473 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:41:21,473 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:41:21,473 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:41:21,474 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:41:21,474 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:41:21,508 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:41:21,508 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 388 places, 456 transitions, 5356 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:41:21,508 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:41:21,508 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:41:21,509 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:41:23,030 INFO L124 PetriNetUnfolderBase]: 4506/7777 cut-off events. [2024-06-14 11:41:23,031 INFO L125 PetriNetUnfolderBase]: For 871505/871505 co-relation queries the response was YES. [2024-06-14 11:41:23,121 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45225 conditions, 7777 events. 4506/7777 cut-off events. For 871505/871505 co-relation queries the response was YES. Maximal size of possible extension queue 507. Compared 56256 event pairs, 1290 based on Foata normal form. 10/7784 useless extension candidates. Maximal degree in co-relation 45037. Up to 7086 conditions per place. [2024-06-14 11:41:23,141 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 427 selfloop transitions, 34 changer transitions 4/472 dead transitions. [2024-06-14 11:41:23,141 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 395 places, 472 transitions, 6338 flow [2024-06-14 11:41:23,142 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:41:23,142 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:41:23,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 178 transitions. [2024-06-14 11:41:23,142 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5297619047619048 [2024-06-14 11:41:23,142 INFO L175 Difference]: Start difference. First operand has 388 places, 456 transitions, 5356 flow. Second operand 8 states and 178 transitions. [2024-06-14 11:41:23,142 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 395 places, 472 transitions, 6338 flow [2024-06-14 11:41:29,484 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 387 places, 472 transitions, 5861 flow, removed 24 selfloop flow, removed 8 redundant places. [2024-06-14 11:41:29,488 INFO L231 Difference]: Finished difference. Result has 388 places, 455 transitions, 4939 flow [2024-06-14 11:41:29,489 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4879, PETRI_DIFFERENCE_MINUEND_PLACES=380, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=456, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=422, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4939, PETRI_PLACES=388, PETRI_TRANSITIONS=455} [2024-06-14 11:41:29,489 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 345 predicate places. [2024-06-14 11:41:29,489 INFO L495 AbstractCegarLoop]: Abstraction has has 388 places, 455 transitions, 4939 flow [2024-06-14 11:41:29,489 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:41:29,489 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:41:29,489 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:41:29,489 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-14 11:41:29,489 INFO L420 AbstractCegarLoop]: === Iteration 149 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:41:29,489 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:41:29,489 INFO L85 PathProgramCache]: Analyzing trace with hash -482218026, now seen corresponding path program 20 times [2024-06-14 11:41:29,490 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:41:29,490 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [131158627] [2024-06-14 11:41:29,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:41:29,490 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:41:29,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:41:29,577 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:41:29,577 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:41:29,577 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [131158627] [2024-06-14 11:41:29,577 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [131158627] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:41:29,577 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:41:29,577 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:41:29,577 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [663126997] [2024-06-14 11:41:29,578 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:41:29,578 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:41:29,578 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:41:29,578 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:41:29,578 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:41:29,611 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:41:29,611 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 388 places, 455 transitions, 4939 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:41:29,611 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:41:29,611 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:41:29,611 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:41:31,080 INFO L124 PetriNetUnfolderBase]: 4424/7615 cut-off events. [2024-06-14 11:41:31,080 INFO L125 PetriNetUnfolderBase]: For 777811/777811 co-relation queries the response was YES. [2024-06-14 11:41:31,161 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42300 conditions, 7615 events. 4424/7615 cut-off events. For 777811/777811 co-relation queries the response was YES. Maximal size of possible extension queue 506. Compared 54741 event pairs, 1220 based on Foata normal form. 10/7622 useless extension candidates. Maximal degree in co-relation 42111. Up to 6868 conditions per place. [2024-06-14 11:41:31,177 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 425 selfloop transitions, 37 changer transitions 7/476 dead transitions. [2024-06-14 11:41:31,178 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 396 places, 476 transitions, 5955 flow [2024-06-14 11:41:31,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:41:31,178 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:41:31,178 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 199 transitions. [2024-06-14 11:41:31,178 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5264550264550265 [2024-06-14 11:41:31,178 INFO L175 Difference]: Start difference. First operand has 388 places, 455 transitions, 4939 flow. Second operand 9 states and 199 transitions. [2024-06-14 11:41:31,179 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 396 places, 476 transitions, 5955 flow [2024-06-14 11:41:36,912 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 386 places, 476 transitions, 5783 flow, removed 23 selfloop flow, removed 10 redundant places. [2024-06-14 11:41:36,917 INFO L231 Difference]: Finished difference. Result has 387 places, 454 transitions, 4833 flow [2024-06-14 11:41:36,917 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4767, PETRI_DIFFERENCE_MINUEND_PLACES=378, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=455, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=418, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4833, PETRI_PLACES=387, PETRI_TRANSITIONS=454} [2024-06-14 11:41:36,918 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 344 predicate places. [2024-06-14 11:41:36,918 INFO L495 AbstractCegarLoop]: Abstraction has has 387 places, 454 transitions, 4833 flow [2024-06-14 11:41:36,918 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:41:36,918 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:41:36,918 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:41:36,918 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-14 11:41:36,918 INFO L420 AbstractCegarLoop]: === Iteration 150 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:41:36,919 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:41:36,919 INFO L85 PathProgramCache]: Analyzing trace with hash 612588193, now seen corresponding path program 1 times [2024-06-14 11:41:36,919 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:41:36,919 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [873962945] [2024-06-14 11:41:36,919 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:41:36,919 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:41:36,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:41:37,000 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:41:37,000 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:41:37,000 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [873962945] [2024-06-14 11:41:37,001 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [873962945] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:41:37,001 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:41:37,001 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:41:37,001 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [666065466] [2024-06-14 11:41:37,001 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:41:37,001 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:41:37,002 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:41:37,002 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:41:37,002 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:41:37,034 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:41:37,035 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 387 places, 454 transitions, 4833 flow. Second operand has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:41:37,035 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:41:37,035 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:41:37,035 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:41:38,527 INFO L124 PetriNetUnfolderBase]: 4373/7545 cut-off events. [2024-06-14 11:41:38,527 INFO L125 PetriNetUnfolderBase]: For 685449/685449 co-relation queries the response was YES. [2024-06-14 11:41:38,611 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40718 conditions, 7545 events. 4373/7545 cut-off events. For 685449/685449 co-relation queries the response was YES. Maximal size of possible extension queue 503. Compared 54207 event pairs, 1214 based on Foata normal form. 6/7549 useless extension candidates. Maximal degree in co-relation 40530. Up to 6581 conditions per place. [2024-06-14 11:41:38,628 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 397 selfloop transitions, 77 changer transitions 0/481 dead transitions. [2024-06-14 11:41:38,628 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 393 places, 481 transitions, 5863 flow [2024-06-14 11:41:38,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:41:38,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:41:38,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-14 11:41:38,629 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5918367346938775 [2024-06-14 11:41:38,629 INFO L175 Difference]: Start difference. First operand has 387 places, 454 transitions, 4833 flow. Second operand 7 states and 174 transitions. [2024-06-14 11:41:38,629 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 393 places, 481 transitions, 5863 flow [2024-06-14 11:41:43,307 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 384 places, 481 transitions, 5694 flow, removed 20 selfloop flow, removed 9 redundant places. [2024-06-14 11:41:43,312 INFO L231 Difference]: Finished difference. Result has 385 places, 454 transitions, 4823 flow [2024-06-14 11:41:43,312 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4664, PETRI_DIFFERENCE_MINUEND_PLACES=378, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=454, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=377, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4823, PETRI_PLACES=385, PETRI_TRANSITIONS=454} [2024-06-14 11:41:43,312 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 342 predicate places. [2024-06-14 11:41:43,312 INFO L495 AbstractCegarLoop]: Abstraction has has 385 places, 454 transitions, 4823 flow [2024-06-14 11:41:43,312 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:41:43,312 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:41:43,312 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:41:43,312 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-14 11:41:43,312 INFO L420 AbstractCegarLoop]: === Iteration 151 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:41:43,312 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:41:43,313 INFO L85 PathProgramCache]: Analyzing trace with hash -1831691311, now seen corresponding path program 2 times [2024-06-14 11:41:43,313 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:41:43,313 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [335129656] [2024-06-14 11:41:43,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:41:43,313 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:41:43,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:41:43,385 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:41:43,385 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:41:43,386 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [335129656] [2024-06-14 11:41:43,386 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [335129656] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:41:43,386 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:41:43,386 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:41:43,386 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1193500605] [2024-06-14 11:41:43,386 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:41:43,386 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:41:43,386 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:41:43,386 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:41:43,386 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:41:43,415 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:41:43,415 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 385 places, 454 transitions, 4823 flow. Second operand has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:41:43,415 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:41:43,415 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:41:43,415 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:41:44,940 INFO L124 PetriNetUnfolderBase]: 4393/7613 cut-off events. [2024-06-14 11:41:44,940 INFO L125 PetriNetUnfolderBase]: For 693890/693890 co-relation queries the response was YES. [2024-06-14 11:41:45,019 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40890 conditions, 7613 events. 4393/7613 cut-off events. For 693890/693890 co-relation queries the response was YES. Maximal size of possible extension queue 504. Compared 55051 event pairs, 1023 based on Foata normal form. 6/7617 useless extension candidates. Maximal degree in co-relation 40701. Up to 5704 conditions per place. [2024-06-14 11:41:45,034 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 384 selfloop transitions, 97 changer transitions 0/488 dead transitions. [2024-06-14 11:41:45,034 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 391 places, 488 transitions, 6496 flow [2024-06-14 11:41:45,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:41:45,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:41:45,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 179 transitions. [2024-06-14 11:41:45,035 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.608843537414966 [2024-06-14 11:41:45,035 INFO L175 Difference]: Start difference. First operand has 385 places, 454 transitions, 4823 flow. Second operand 7 states and 179 transitions. [2024-06-14 11:41:45,035 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 391 places, 488 transitions, 6496 flow [2024-06-14 11:41:49,413 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 385 places, 488 transitions, 6317 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-14 11:41:49,418 INFO L231 Difference]: Finished difference. Result has 386 places, 455 transitions, 4872 flow [2024-06-14 11:41:49,418 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4644, PETRI_DIFFERENCE_MINUEND_PLACES=379, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=454, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=358, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4872, PETRI_PLACES=386, PETRI_TRANSITIONS=455} [2024-06-14 11:41:49,418 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 343 predicate places. [2024-06-14 11:41:49,418 INFO L495 AbstractCegarLoop]: Abstraction has has 386 places, 455 transitions, 4872 flow [2024-06-14 11:41:49,419 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:41:49,419 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:41:49,419 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:41:49,419 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-06-14 11:41:49,419 INFO L420 AbstractCegarLoop]: === Iteration 152 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:41:49,419 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:41:49,419 INFO L85 PathProgramCache]: Analyzing trace with hash -1831424401, now seen corresponding path program 3 times [2024-06-14 11:41:49,419 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:41:49,419 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1259358400] [2024-06-14 11:41:49,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:41:49,419 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:41:49,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:41:49,491 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:41:49,491 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:41:49,491 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1259358400] [2024-06-14 11:41:49,491 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1259358400] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:41:49,491 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:41:49,491 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:41:49,492 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1316095241] [2024-06-14 11:41:49,492 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:41:49,492 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:41:49,492 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:41:49,492 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:41:49,492 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:41:49,516 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:41:49,516 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 386 places, 455 transitions, 4872 flow. Second operand has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:41:49,516 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:41:49,516 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:41:49,516 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:41:50,963 INFO L124 PetriNetUnfolderBase]: 4380/7586 cut-off events. [2024-06-14 11:41:50,963 INFO L125 PetriNetUnfolderBase]: For 640747/640747 co-relation queries the response was YES. [2024-06-14 11:41:51,044 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40213 conditions, 7586 events. 4380/7586 cut-off events. For 640747/640747 co-relation queries the response was YES. Maximal size of possible extension queue 504. Compared 54788 event pairs, 1031 based on Foata normal form. 6/7590 useless extension candidates. Maximal degree in co-relation 40023. Up to 5698 conditions per place. [2024-06-14 11:41:51,062 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 385 selfloop transitions, 91 changer transitions 0/483 dead transitions. [2024-06-14 11:41:51,062 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 392 places, 483 transitions, 6202 flow [2024-06-14 11:41:51,062 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:41:51,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:41:51,062 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-14 11:41:51,062 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5850340136054422 [2024-06-14 11:41:51,062 INFO L175 Difference]: Start difference. First operand has 386 places, 455 transitions, 4872 flow. Second operand 7 states and 172 transitions. [2024-06-14 11:41:51,063 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 392 places, 483 transitions, 6202 flow [2024-06-14 11:41:56,128 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 388 places, 483 transitions, 5995 flow, removed 19 selfloop flow, removed 4 redundant places. [2024-06-14 11:41:56,133 INFO L231 Difference]: Finished difference. Result has 389 places, 455 transitions, 4852 flow [2024-06-14 11:41:56,133 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4665, PETRI_DIFFERENCE_MINUEND_PLACES=382, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=455, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=364, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4852, PETRI_PLACES=389, PETRI_TRANSITIONS=455} [2024-06-14 11:41:56,133 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 346 predicate places. [2024-06-14 11:41:56,133 INFO L495 AbstractCegarLoop]: Abstraction has has 389 places, 455 transitions, 4852 flow [2024-06-14 11:41:56,133 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:41:56,133 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:41:56,133 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:41:56,133 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-06-14 11:41:56,134 INFO L420 AbstractCegarLoop]: === Iteration 153 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:41:56,134 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:41:56,134 INFO L85 PathProgramCache]: Analyzing trace with hash -1687968031, now seen corresponding path program 4 times [2024-06-14 11:41:56,134 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:41:56,134 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1590827570] [2024-06-14 11:41:56,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:41:56,134 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:41:56,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:41:56,267 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:41:56,268 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:41:56,268 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1590827570] [2024-06-14 11:41:56,268 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1590827570] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:41:56,268 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:41:56,268 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:41:56,268 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1335738115] [2024-06-14 11:41:56,268 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:41:56,268 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:41:56,268 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:41:56,268 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:41:56,269 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:41:56,309 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:41:56,309 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 389 places, 455 transitions, 4852 flow. Second operand has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:41:56,309 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:41:56,309 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:41:56,309 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:41:57,923 INFO L124 PetriNetUnfolderBase]: 4367/7552 cut-off events. [2024-06-14 11:41:57,924 INFO L125 PetriNetUnfolderBase]: For 583698/583698 co-relation queries the response was YES. [2024-06-14 11:41:58,008 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39083 conditions, 7552 events. 4367/7552 cut-off events. For 583698/583698 co-relation queries the response was YES. Maximal size of possible extension queue 504. Compared 54397 event pairs, 1230 based on Foata normal form. 6/7545 useless extension candidates. Maximal degree in co-relation 38892. Up to 6651 conditions per place. [2024-06-14 11:41:58,026 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 398 selfloop transitions, 78 changer transitions 1/484 dead transitions. [2024-06-14 11:41:58,027 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 395 places, 484 transitions, 5888 flow [2024-06-14 11:41:58,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:41:58,027 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:41:58,027 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-14 11:41:58,027 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6054421768707483 [2024-06-14 11:41:58,027 INFO L175 Difference]: Start difference. First operand has 389 places, 455 transitions, 4852 flow. Second operand 7 states and 178 transitions. [2024-06-14 11:41:58,028 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 395 places, 484 transitions, 5888 flow [2024-06-14 11:42:02,477 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 385 places, 484 transitions, 5494 flow, removed 14 selfloop flow, removed 10 redundant places. [2024-06-14 11:42:02,481 INFO L231 Difference]: Finished difference. Result has 386 places, 455 transitions, 4618 flow [2024-06-14 11:42:02,481 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4458, PETRI_DIFFERENCE_MINUEND_PLACES=379, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=455, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=377, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4618, PETRI_PLACES=386, PETRI_TRANSITIONS=455} [2024-06-14 11:42:02,482 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 343 predicate places. [2024-06-14 11:42:02,482 INFO L495 AbstractCegarLoop]: Abstraction has has 386 places, 455 transitions, 4618 flow [2024-06-14 11:42:02,482 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:42:02,482 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:42:02,482 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:42:02,482 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-06-14 11:42:02,482 INFO L420 AbstractCegarLoop]: === Iteration 154 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:42:02,482 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:42:02,482 INFO L85 PathProgramCache]: Analyzing trace with hash -1678771261, now seen corresponding path program 5 times [2024-06-14 11:42:02,482 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:42:02,482 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [448263619] [2024-06-14 11:42:02,482 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:42:02,482 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:42:02,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:42:02,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-14 11:42:02,556 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:42:02,556 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [448263619] [2024-06-14 11:42:02,557 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [448263619] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:42:02,557 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:42:02,557 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:42:02,557 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1100178497] [2024-06-14 11:42:02,557 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:42:02,557 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:42:02,557 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:42:02,557 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:42:02,557 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:42:02,608 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:42:02,608 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 386 places, 455 transitions, 4618 flow. Second operand has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:42:02,608 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:42:02,608 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:42:02,608 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:42:04,079 INFO L124 PetriNetUnfolderBase]: 4387/7570 cut-off events. [2024-06-14 11:42:04,079 INFO L125 PetriNetUnfolderBase]: For 587732/587732 co-relation queries the response was YES. [2024-06-14 11:42:04,158 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38020 conditions, 7570 events. 4387/7570 cut-off events. For 587732/587732 co-relation queries the response was YES. Maximal size of possible extension queue 505. Compared 54432 event pairs, 1208 based on Foata normal form. 6/7563 useless extension candidates. Maximal degree in co-relation 37831. Up to 6479 conditions per place. [2024-06-14 11:42:04,172 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 386 selfloop transitions, 91 changer transitions 0/484 dead transitions. [2024-06-14 11:42:04,173 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 392 places, 484 transitions, 5678 flow [2024-06-14 11:42:04,173 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:42:04,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:42:04,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-14 11:42:04,173 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5918367346938775 [2024-06-14 11:42:04,173 INFO L175 Difference]: Start difference. First operand has 386 places, 455 transitions, 4618 flow. Second operand 7 states and 174 transitions. [2024-06-14 11:42:04,173 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 392 places, 484 transitions, 5678 flow [2024-06-14 11:42:08,707 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 385 places, 484 transitions, 5499 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-14 11:42:08,711 INFO L231 Difference]: Finished difference. Result has 386 places, 456 transitions, 4649 flow [2024-06-14 11:42:08,711 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4439, PETRI_DIFFERENCE_MINUEND_PLACES=379, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=455, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=364, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4649, PETRI_PLACES=386, PETRI_TRANSITIONS=456} [2024-06-14 11:42:08,712 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 343 predicate places. [2024-06-14 11:42:08,712 INFO L495 AbstractCegarLoop]: Abstraction has has 386 places, 456 transitions, 4649 flow [2024-06-14 11:42:08,712 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:42:08,712 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:42:08,712 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:42:08,712 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-06-14 11:42:08,712 INFO L420 AbstractCegarLoop]: === Iteration 155 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:42:08,712 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:42:08,712 INFO L85 PathProgramCache]: Analyzing trace with hash 480483941, now seen corresponding path program 6 times [2024-06-14 11:42:08,712 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:42:08,713 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [732041050] [2024-06-14 11:42:08,713 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:42:08,713 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:42:08,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:42:08,780 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:42:08,780 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:42:08,780 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [732041050] [2024-06-14 11:42:08,780 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [732041050] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:42:08,781 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:42:08,781 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:42:08,781 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1901372300] [2024-06-14 11:42:08,781 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:42:08,781 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:42:08,781 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:42:08,781 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:42:08,782 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:42:08,820 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:42:08,821 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 386 places, 456 transitions, 4649 flow. Second operand has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:42:08,821 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:42:08,821 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:42:08,821 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:42:10,256 INFO L124 PetriNetUnfolderBase]: 4407/7658 cut-off events. [2024-06-14 11:42:10,256 INFO L125 PetriNetUnfolderBase]: For 596001/596001 co-relation queries the response was YES. [2024-06-14 11:42:10,338 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38429 conditions, 7658 events. 4407/7658 cut-off events. For 596001/596001 co-relation queries the response was YES. Maximal size of possible extension queue 508. Compared 55597 event pairs, 1040 based on Foata normal form. 6/7661 useless extension candidates. Maximal degree in co-relation 38239. Up to 5545 conditions per place. [2024-06-14 11:42:10,356 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 375 selfloop transitions, 105 changer transitions 0/487 dead transitions. [2024-06-14 11:42:10,356 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 392 places, 487 transitions, 6027 flow [2024-06-14 11:42:10,356 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:42:10,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:42:10,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-14 11:42:10,357 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5884353741496599 [2024-06-14 11:42:10,357 INFO L175 Difference]: Start difference. First operand has 386 places, 456 transitions, 4649 flow. Second operand 7 states and 173 transitions. [2024-06-14 11:42:10,357 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 392 places, 487 transitions, 6027 flow [2024-06-14 11:42:15,140 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 387 places, 487 transitions, 5829 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-14 11:42:15,144 INFO L231 Difference]: Finished difference. Result has 388 places, 457 transitions, 4689 flow [2024-06-14 11:42:15,144 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4451, PETRI_DIFFERENCE_MINUEND_PLACES=381, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=456, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=352, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4689, PETRI_PLACES=388, PETRI_TRANSITIONS=457} [2024-06-14 11:42:15,144 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 345 predicate places. [2024-06-14 11:42:15,145 INFO L495 AbstractCegarLoop]: Abstraction has has 388 places, 457 transitions, 4689 flow [2024-06-14 11:42:15,145 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:42:15,145 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:42:15,145 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:42:15,145 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-06-14 11:42:15,145 INFO L420 AbstractCegarLoop]: === Iteration 156 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:42:15,145 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:42:15,145 INFO L85 PathProgramCache]: Analyzing trace with hash 1399051561, now seen corresponding path program 7 times [2024-06-14 11:42:15,146 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:42:15,146 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2040404746] [2024-06-14 11:42:15,146 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:42:15,146 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:42:15,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:42:15,218 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:42:15,218 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:42:15,218 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2040404746] [2024-06-14 11:42:15,218 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2040404746] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:42:15,218 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:42:15,219 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:42:15,219 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1868414474] [2024-06-14 11:42:15,219 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:42:15,219 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:42:15,219 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:42:15,219 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:42:15,219 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:42:15,248 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:42:15,248 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 388 places, 457 transitions, 4689 flow. Second operand has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:42:15,248 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:42:15,248 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:42:15,248 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:42:16,710 INFO L124 PetriNetUnfolderBase]: 4427/7690 cut-off events. [2024-06-14 11:42:16,710 INFO L125 PetriNetUnfolderBase]: For 604928/604928 co-relation queries the response was YES. [2024-06-14 11:42:16,792 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38924 conditions, 7690 events. 4427/7690 cut-off events. For 604928/604928 co-relation queries the response was YES. Maximal size of possible extension queue 511. Compared 55806 event pairs, 1083 based on Foata normal form. 6/7693 useless extension candidates. Maximal degree in co-relation 38733. Up to 5557 conditions per place. [2024-06-14 11:42:16,811 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 386 selfloop transitions, 93 changer transitions 0/486 dead transitions. [2024-06-14 11:42:16,812 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 394 places, 486 transitions, 6063 flow [2024-06-14 11:42:16,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:42:16,815 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:42:16,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-14 11:42:16,816 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5748299319727891 [2024-06-14 11:42:16,816 INFO L175 Difference]: Start difference. First operand has 388 places, 457 transitions, 4689 flow. Second operand 7 states and 169 transitions. [2024-06-14 11:42:16,816 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 394 places, 486 transitions, 6063 flow [2024-06-14 11:42:21,790 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 390 places, 486 transitions, 5862 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-14 11:42:21,862 INFO L231 Difference]: Finished difference. Result has 391 places, 458 transitions, 4704 flow [2024-06-14 11:42:21,862 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4489, PETRI_DIFFERENCE_MINUEND_PLACES=384, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=457, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=365, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4704, PETRI_PLACES=391, PETRI_TRANSITIONS=458} [2024-06-14 11:42:21,862 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 348 predicate places. [2024-06-14 11:42:21,862 INFO L495 AbstractCegarLoop]: Abstraction has has 391 places, 458 transitions, 4704 flow [2024-06-14 11:42:21,863 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:42:21,863 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:42:21,863 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:42:21,863 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2024-06-14 11:42:21,863 INFO L420 AbstractCegarLoop]: === Iteration 157 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:42:21,863 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:42:21,863 INFO L85 PathProgramCache]: Analyzing trace with hash 486055571, now seen corresponding path program 8 times [2024-06-14 11:42:21,863 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:42:21,863 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [688301070] [2024-06-14 11:42:21,863 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:42:21,864 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:42:21,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:42:21,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-14 11:42:21,951 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:42:21,951 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [688301070] [2024-06-14 11:42:21,951 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [688301070] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:42:21,952 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:42:21,952 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:42:21,952 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [547877066] [2024-06-14 11:42:21,952 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:42:21,952 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:42:21,952 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:42:21,952 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:42:21,952 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:42:21,986 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:42:21,987 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 391 places, 458 transitions, 4704 flow. Second operand has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:42:21,987 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:42:21,987 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:42:21,987 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:42:23,594 INFO L124 PetriNetUnfolderBase]: 4414/7671 cut-off events. [2024-06-14 11:42:23,594 INFO L125 PetriNetUnfolderBase]: For 544605/544605 co-relation queries the response was YES. [2024-06-14 11:42:23,678 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37863 conditions, 7671 events. 4414/7671 cut-off events. For 544605/544605 co-relation queries the response was YES. Maximal size of possible extension queue 511. Compared 55654 event pairs, 1083 based on Foata normal form. 6/7674 useless extension candidates. Maximal degree in co-relation 37671. Up to 5551 conditions per place. [2024-06-14 11:42:23,695 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 381 selfloop transitions, 95 changer transitions 0/483 dead transitions. [2024-06-14 11:42:23,695 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 397 places, 483 transitions, 5736 flow [2024-06-14 11:42:23,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:42:23,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:42:23,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-14 11:42:23,696 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.564625850340136 [2024-06-14 11:42:23,696 INFO L175 Difference]: Start difference. First operand has 391 places, 458 transitions, 4704 flow. Second operand 7 states and 166 transitions. [2024-06-14 11:42:23,696 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 397 places, 483 transitions, 5736 flow [2024-06-14 11:42:28,252 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 392 places, 483 transitions, 5490 flow, removed 19 selfloop flow, removed 5 redundant places. [2024-06-14 11:42:28,257 INFO L231 Difference]: Finished difference. Result has 393 places, 458 transitions, 4652 flow [2024-06-14 11:42:28,257 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4458, PETRI_DIFFERENCE_MINUEND_PLACES=386, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=458, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=363, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4652, PETRI_PLACES=393, PETRI_TRANSITIONS=458} [2024-06-14 11:42:28,257 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 350 predicate places. [2024-06-14 11:42:28,257 INFO L495 AbstractCegarLoop]: Abstraction has has 393 places, 458 transitions, 4652 flow [2024-06-14 11:42:28,257 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:42:28,257 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:42:28,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, 1] [2024-06-14 11:42:28,258 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2024-06-14 11:42:28,258 INFO L420 AbstractCegarLoop]: === Iteration 158 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:42:28,258 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:42:28,258 INFO L85 PathProgramCache]: Analyzing trace with hash 1649463465, now seen corresponding path program 1 times [2024-06-14 11:42:28,258 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:42:28,258 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [502070228] [2024-06-14 11:42:28,258 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:42:28,259 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:42:28,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:42:28,341 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:42:28,341 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:42:28,341 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [502070228] [2024-06-14 11:42:28,341 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [502070228] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:42:28,341 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:42:28,341 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:42:28,342 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [679647735] [2024-06-14 11:42:28,342 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:42:28,342 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:42:28,342 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:42:28,342 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:42:28,342 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:42:28,381 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:42:28,381 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 393 places, 458 transitions, 4652 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-14 11:42:28,381 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:42:28,381 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:42:28,381 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:42:30,073 INFO L124 PetriNetUnfolderBase]: 4835/8398 cut-off events. [2024-06-14 11:42:30,073 INFO L125 PetriNetUnfolderBase]: For 1516803/1516803 co-relation queries the response was YES. [2024-06-14 11:42:30,330 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50902 conditions, 8398 events. 4835/8398 cut-off events. For 1516803/1516803 co-relation queries the response was YES. Maximal size of possible extension queue 530. Compared 61831 event pairs, 1093 based on Foata normal form. 24/8419 useless extension candidates. Maximal degree in co-relation 50709. Up to 4165 conditions per place. [2024-06-14 11:42:30,350 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 353 selfloop transitions, 139 changer transitions 6/505 dead transitions. [2024-06-14 11:42:30,351 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 400 places, 505 transitions, 6546 flow [2024-06-14 11:42:30,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:42:30,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:42:30,351 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 207 transitions. [2024-06-14 11:42:30,351 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6160714285714286 [2024-06-14 11:42:30,351 INFO L175 Difference]: Start difference. First operand has 393 places, 458 transitions, 4652 flow. Second operand 8 states and 207 transitions. [2024-06-14 11:42:30,351 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 400 places, 505 transitions, 6546 flow [2024-06-14 11:42:39,445 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 394 places, 505 transitions, 6351 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-14 11:42:39,450 INFO L231 Difference]: Finished difference. Result has 396 places, 458 transitions, 4877 flow [2024-06-14 11:42:39,450 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4457, PETRI_DIFFERENCE_MINUEND_PLACES=387, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=458, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=319, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4877, PETRI_PLACES=396, PETRI_TRANSITIONS=458} [2024-06-14 11:42:39,450 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 353 predicate places. [2024-06-14 11:42:39,450 INFO L495 AbstractCegarLoop]: Abstraction has has 396 places, 458 transitions, 4877 flow [2024-06-14 11:42:39,451 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-14 11:42:39,451 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:42:39,451 INFO L208 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-14 11:42:39,451 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2024-06-14 11:42:39,451 INFO L420 AbstractCegarLoop]: === Iteration 159 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:42:39,451 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:42:39,451 INFO L85 PathProgramCache]: Analyzing trace with hash 1034040677, now seen corresponding path program 2 times [2024-06-14 11:42:39,452 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:42:39,452 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1136149500] [2024-06-14 11:42:39,452 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:42:39,452 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:42:39,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:42:39,532 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:42:39,532 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:42:39,532 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1136149500] [2024-06-14 11:42:39,532 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1136149500] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:42:39,532 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:42:39,532 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:42:39,533 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [299472455] [2024-06-14 11:42:39,533 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:42:39,533 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:42:39,533 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:42:39,533 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:42:39,533 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:42:39,560 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:42:39,560 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 396 places, 458 transitions, 4877 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-14 11:42:39,560 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:42:39,560 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:42:39,561 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:42:41,366 INFO L124 PetriNetUnfolderBase]: 4916/8495 cut-off events. [2024-06-14 11:42:41,366 INFO L125 PetriNetUnfolderBase]: For 1752508/1752508 co-relation queries the response was YES. [2024-06-14 11:42:41,464 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58442 conditions, 8495 events. 4916/8495 cut-off events. For 1752508/1752508 co-relation queries the response was YES. Maximal size of possible extension queue 527. Compared 62456 event pairs, 1222 based on Foata normal form. 6/8498 useless extension candidates. Maximal degree in co-relation 58247. Up to 4165 conditions per place. [2024-06-14 11:42:41,486 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 350 selfloop transitions, 144 changer transitions 0/501 dead transitions. [2024-06-14 11:42:41,486 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 403 places, 501 transitions, 7095 flow [2024-06-14 11:42:41,487 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:42:41,487 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:42:41,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 203 transitions. [2024-06-14 11:42:41,487 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6041666666666666 [2024-06-14 11:42:41,487 INFO L175 Difference]: Start difference. First operand has 396 places, 458 transitions, 4877 flow. Second operand 8 states and 203 transitions. [2024-06-14 11:42:41,487 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 403 places, 501 transitions, 7095 flow [2024-06-14 11:42:53,473 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 398 places, 501 transitions, 6868 flow, removed 24 selfloop flow, removed 5 redundant places. [2024-06-14 11:42:53,478 INFO L231 Difference]: Finished difference. Result has 399 places, 462 transitions, 5122 flow [2024-06-14 11:42:53,478 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4650, PETRI_DIFFERENCE_MINUEND_PLACES=391, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=458, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=142, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=316, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5122, PETRI_PLACES=399, PETRI_TRANSITIONS=462} [2024-06-14 11:42:53,479 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 356 predicate places. [2024-06-14 11:42:53,479 INFO L495 AbstractCegarLoop]: Abstraction has has 399 places, 462 transitions, 5122 flow [2024-06-14 11:42:53,479 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-14 11:42:53,479 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:42:53,479 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:42:53,479 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable158 [2024-06-14 11:42:53,479 INFO L420 AbstractCegarLoop]: === Iteration 160 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:42:53,479 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:42:53,479 INFO L85 PathProgramCache]: Analyzing trace with hash -1916807837, now seen corresponding path program 3 times [2024-06-14 11:42:53,479 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:42:53,479 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1696441534] [2024-06-14 11:42:53,479 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:42:53,480 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:42:53,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:42:53,576 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:42:53,576 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:42:53,576 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1696441534] [2024-06-14 11:42:53,576 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1696441534] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:42:53,576 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:42:53,577 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:42:53,577 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1004625797] [2024-06-14 11:42:53,577 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:42:53,577 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:42:53,577 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:42:53,577 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:42:53,577 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:42:53,621 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:42:53,621 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 399 places, 462 transitions, 5122 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-14 11:42:53,621 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:42:53,621 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:42:53,621 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:42:55,436 INFO L124 PetriNetUnfolderBase]: 4903/8472 cut-off events. [2024-06-14 11:42:55,436 INFO L125 PetriNetUnfolderBase]: For 1705497/1705497 co-relation queries the response was YES. [2024-06-14 11:42:55,536 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57534 conditions, 8472 events. 4903/8472 cut-off events. For 1705497/1705497 co-relation queries the response was YES. Maximal size of possible extension queue 527. Compared 62243 event pairs, 1206 based on Foata normal form. 6/8475 useless extension candidates. Maximal degree in co-relation 57338. Up to 4165 conditions per place. [2024-06-14 11:42:55,558 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 344 selfloop transitions, 152 changer transitions 0/503 dead transitions. [2024-06-14 11:42:55,559 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 406 places, 503 transitions, 6888 flow [2024-06-14 11:42:55,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:42:55,559 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:42:55,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 207 transitions. [2024-06-14 11:42:55,559 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6160714285714286 [2024-06-14 11:42:55,559 INFO L175 Difference]: Start difference. First operand has 399 places, 462 transitions, 5122 flow. Second operand 8 states and 207 transitions. [2024-06-14 11:42:55,559 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 406 places, 503 transitions, 6888 flow [2024-06-14 11:43:08,532 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 404 places, 503 transitions, 6683 flow, removed 56 selfloop flow, removed 2 redundant places. [2024-06-14 11:43:08,537 INFO L231 Difference]: Finished difference. Result has 405 places, 462 transitions, 5225 flow [2024-06-14 11:43:08,537 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4917, PETRI_DIFFERENCE_MINUEND_PLACES=397, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=462, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=152, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=310, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5225, PETRI_PLACES=405, PETRI_TRANSITIONS=462} [2024-06-14 11:43:08,538 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 362 predicate places. [2024-06-14 11:43:08,538 INFO L495 AbstractCegarLoop]: Abstraction has has 405 places, 462 transitions, 5225 flow [2024-06-14 11:43:08,538 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-14 11:43:08,538 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:43:08,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, 1, 1, 1, 1] [2024-06-14 11:43:08,538 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159 [2024-06-14 11:43:08,538 INFO L420 AbstractCegarLoop]: === Iteration 161 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:43:08,538 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:43:08,538 INFO L85 PathProgramCache]: Analyzing trace with hash 1413140229, now seen corresponding path program 4 times [2024-06-14 11:43:08,538 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:43:08,538 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1971205170] [2024-06-14 11:43:08,539 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:43:08,539 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:43:08,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:43:08,619 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:43:08,620 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:43:08,620 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1971205170] [2024-06-14 11:43:08,620 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1971205170] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:43:08,620 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:43:08,620 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:43:08,620 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1262887269] [2024-06-14 11:43:08,620 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:43:08,621 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:43:08,621 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:43:08,621 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:43:08,621 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:43:08,675 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:43:08,676 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 405 places, 462 transitions, 5225 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-14 11:43:08,676 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:43:08,676 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:43:08,676 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:43:10,384 INFO L124 PetriNetUnfolderBase]: 4844/8399 cut-off events. [2024-06-14 11:43:10,384 INFO L125 PetriNetUnfolderBase]: For 1647631/1647631 co-relation queries the response was YES. [2024-06-14 11:43:10,641 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52736 conditions, 8399 events. 4844/8399 cut-off events. For 1647631/1647631 co-relation queries the response was YES. Maximal size of possible extension queue 527. Compared 62086 event pairs, 1266 based on Foata normal form. 30/8426 useless extension candidates. Maximal degree in co-relation 52538. Up to 5204 conditions per place. [2024-06-14 11:43:10,662 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 358 selfloop transitions, 127 changer transitions 7/499 dead transitions. [2024-06-14 11:43:10,663 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 411 places, 499 transitions, 6701 flow [2024-06-14 11:43:10,664 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:43:10,664 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:43:10,664 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 186 transitions. [2024-06-14 11:43:10,664 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6326530612244898 [2024-06-14 11:43:10,664 INFO L175 Difference]: Start difference. First operand has 405 places, 462 transitions, 5225 flow. Second operand 7 states and 186 transitions. [2024-06-14 11:43:10,664 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 411 places, 499 transitions, 6701 flow [2024-06-14 11:43:18,654 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 405 places, 499 transitions, 6385 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-14 11:43:18,658 INFO L231 Difference]: Finished difference. Result has 406 places, 459 transitions, 5143 flow [2024-06-14 11:43:18,659 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4909, PETRI_DIFFERENCE_MINUEND_PLACES=399, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=462, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=335, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5143, PETRI_PLACES=406, PETRI_TRANSITIONS=459} [2024-06-14 11:43:18,659 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 363 predicate places. [2024-06-14 11:43:18,659 INFO L495 AbstractCegarLoop]: Abstraction has has 406 places, 459 transitions, 5143 flow [2024-06-14 11:43:18,659 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-14 11:43:18,659 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:43:18,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, 1, 1] [2024-06-14 11:43:18,659 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160 [2024-06-14 11:43:18,659 INFO L420 AbstractCegarLoop]: === Iteration 162 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:43:18,659 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:43:18,659 INFO L85 PathProgramCache]: Analyzing trace with hash 1679163939, now seen corresponding path program 5 times [2024-06-14 11:43:18,659 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:43:18,660 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2057015457] [2024-06-14 11:43:18,660 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:43:18,660 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:43:18,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:43:18,750 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:43:18,751 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:43:18,751 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2057015457] [2024-06-14 11:43:18,751 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2057015457] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:43:18,751 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:43:18,751 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:43:18,751 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1454492029] [2024-06-14 11:43:18,751 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:43:18,751 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:43:18,751 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:43:18,751 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:43:18,752 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:43:18,782 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:43:18,782 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 406 places, 459 transitions, 5143 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-14 11:43:18,782 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:43:18,783 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:43:18,783 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:43:20,521 INFO L124 PetriNetUnfolderBase]: 4785/8282 cut-off events. [2024-06-14 11:43:20,521 INFO L125 PetriNetUnfolderBase]: For 1718426/1718426 co-relation queries the response was YES. [2024-06-14 11:43:20,616 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52351 conditions, 8282 events. 4785/8282 cut-off events. For 1718426/1718426 co-relation queries the response was YES. Maximal size of possible extension queue 519. Compared 60915 event pairs, 1492 based on Foata normal form. 34/8313 useless extension candidates. Maximal degree in co-relation 52152. Up to 7074 conditions per place. [2024-06-14 11:43:20,635 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 365 selfloop transitions, 107 changer transitions 1/480 dead transitions. [2024-06-14 11:43:20,635 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 412 places, 480 transitions, 6195 flow [2024-06-14 11:43:20,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:43:20,636 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:43:20,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-14 11:43:20,636 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5918367346938775 [2024-06-14 11:43:20,636 INFO L175 Difference]: Start difference. First operand has 406 places, 459 transitions, 5143 flow. Second operand 7 states and 174 transitions. [2024-06-14 11:43:20,636 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 412 places, 480 transitions, 6195 flow [2024-06-14 11:43:30,737 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 404 places, 480 transitions, 5891 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-06-14 11:43:30,741 INFO L231 Difference]: Finished difference. Result has 405 places, 459 transitions, 5090 flow [2024-06-14 11:43:30,741 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4839, PETRI_DIFFERENCE_MINUEND_PLACES=398, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=459, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=352, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5090, PETRI_PLACES=405, PETRI_TRANSITIONS=459} [2024-06-14 11:43:30,742 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 362 predicate places. [2024-06-14 11:43:30,742 INFO L495 AbstractCegarLoop]: Abstraction has has 405 places, 459 transitions, 5090 flow [2024-06-14 11:43:30,742 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-14 11:43:30,742 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:43:30,742 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:43:30,742 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable161 [2024-06-14 11:43:30,742 INFO L420 AbstractCegarLoop]: === Iteration 163 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:43:30,742 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:43:30,742 INFO L85 PathProgramCache]: Analyzing trace with hash 1678837509, now seen corresponding path program 6 times [2024-06-14 11:43:30,742 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:43:30,742 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2125310544] [2024-06-14 11:43:30,742 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:43:30,743 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:43:30,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:43:30,827 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:43:30,827 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:43:30,827 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2125310544] [2024-06-14 11:43:30,827 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2125310544] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:43:30,827 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:43:30,827 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:43:30,827 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1114233274] [2024-06-14 11:43:30,827 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:43:30,827 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:43:30,827 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:43:30,827 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:43:30,828 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:43:30,867 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:43:30,867 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 405 places, 459 transitions, 5090 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-14 11:43:30,867 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:43:30,867 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:43:30,867 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:43:32,786 INFO L124 PetriNetUnfolderBase]: 4863/8434 cut-off events. [2024-06-14 11:43:32,786 INFO L125 PetriNetUnfolderBase]: For 1670011/1670011 co-relation queries the response was YES. [2024-06-14 11:43:32,885 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52647 conditions, 8434 events. 4863/8434 cut-off events. For 1670011/1670011 co-relation queries the response was YES. Maximal size of possible extension queue 523. Compared 62403 event pairs, 1488 based on Foata normal form. 30/8461 useless extension candidates. Maximal degree in co-relation 52448. Up to 6834 conditions per place. [2024-06-14 11:43:32,907 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 360 selfloop transitions, 114 changer transitions 5/486 dead transitions. [2024-06-14 11:43:32,907 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 411 places, 486 transitions, 6190 flow [2024-06-14 11:43:32,908 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:43:32,908 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:43:32,908 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-14 11:43:32,908 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6054421768707483 [2024-06-14 11:43:32,908 INFO L175 Difference]: Start difference. First operand has 405 places, 459 transitions, 5090 flow. Second operand 7 states and 178 transitions. [2024-06-14 11:43:32,908 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 411 places, 486 transitions, 6190 flow [2024-06-14 11:43:41,824 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 406 places, 486 transitions, 5958 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-14 11:43:41,828 INFO L231 Difference]: Finished difference. Result has 407 places, 457 transitions, 5108 flow [2024-06-14 11:43:41,829 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4858, PETRI_DIFFERENCE_MINUEND_PLACES=400, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=459, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=345, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5108, PETRI_PLACES=407, PETRI_TRANSITIONS=457} [2024-06-14 11:43:41,829 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 364 predicate places. [2024-06-14 11:43:41,829 INFO L495 AbstractCegarLoop]: Abstraction has has 407 places, 457 transitions, 5108 flow [2024-06-14 11:43:41,829 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-14 11:43:41,829 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:43:41,829 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:43:41,829 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162 [2024-06-14 11:43:41,829 INFO L420 AbstractCegarLoop]: === Iteration 164 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:43:41,829 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:43:41,829 INFO L85 PathProgramCache]: Analyzing trace with hash -983980735, now seen corresponding path program 7 times [2024-06-14 11:43:41,830 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:43:41,830 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [635201113] [2024-06-14 11:43:41,830 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:43:41,830 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:43:41,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:43:41,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-14 11:43:41,927 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:43:41,927 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [635201113] [2024-06-14 11:43:41,927 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [635201113] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:43:41,927 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:43:41,927 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:43:41,927 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2075576603] [2024-06-14 11:43:41,927 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:43:41,927 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:43:41,927 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:43:41,928 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:43:41,928 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:43:41,977 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:43:41,977 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 407 places, 457 transitions, 5108 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-14 11:43:41,977 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:43:41,977 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:43:41,977 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:43:43,761 INFO L124 PetriNetUnfolderBase]: 4719/8154 cut-off events. [2024-06-14 11:43:43,761 INFO L125 PetriNetUnfolderBase]: For 1549500/1549500 co-relation queries the response was YES. [2024-06-14 11:43:43,863 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54356 conditions, 8154 events. 4719/8154 cut-off events. For 1549500/1549500 co-relation queries the response was YES. Maximal size of possible extension queue 514. Compared 59718 event pairs, 1251 based on Foata normal form. 6/8157 useless extension candidates. Maximal degree in co-relation 54156. Up to 6324 conditions per place. [2024-06-14 11:43:43,886 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 315 selfloop transitions, 168 changer transitions 0/490 dead transitions. [2024-06-14 11:43:43,886 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 415 places, 490 transitions, 6884 flow [2024-06-14 11:43:43,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:43:43,887 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:43:43,887 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 218 transitions. [2024-06-14 11:43:43,887 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5767195767195767 [2024-06-14 11:43:43,887 INFO L175 Difference]: Start difference. First operand has 407 places, 457 transitions, 5108 flow. Second operand 9 states and 218 transitions. [2024-06-14 11:43:43,887 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 415 places, 490 transitions, 6884 flow [2024-06-14 11:43:56,401 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 409 places, 490 transitions, 6606 flow, removed 26 selfloop flow, removed 6 redundant places. [2024-06-14 11:43:56,407 INFO L231 Difference]: Finished difference. Result has 410 places, 459 transitions, 5258 flow [2024-06-14 11:43:56,407 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4834, PETRI_DIFFERENCE_MINUEND_PLACES=401, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=457, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=166, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=291, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5258, PETRI_PLACES=410, PETRI_TRANSITIONS=459} [2024-06-14 11:43:56,408 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 367 predicate places. [2024-06-14 11:43:56,408 INFO L495 AbstractCegarLoop]: Abstraction has has 410 places, 459 transitions, 5258 flow [2024-06-14 11:43:56,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-14 11:43:56,408 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:43:56,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-14 11:43:56,408 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163 [2024-06-14 11:43:56,409 INFO L420 AbstractCegarLoop]: === Iteration 165 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:43:56,409 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:43:56,409 INFO L85 PathProgramCache]: Analyzing trace with hash 280052239, now seen corresponding path program 8 times [2024-06-14 11:43:56,409 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:43:56,409 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2001506208] [2024-06-14 11:43:56,409 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:43:56,410 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:43:56,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:43:56,504 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:43:56,504 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:43:56,504 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2001506208] [2024-06-14 11:43:56,504 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2001506208] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:43:56,504 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:43:56,504 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:43:56,504 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1952210665] [2024-06-14 11:43:56,504 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:43:56,504 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:43:56,504 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:43:56,505 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:43:56,505 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:43:56,541 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:43:56,541 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 410 places, 459 transitions, 5258 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-14 11:43:56,541 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:43:56,541 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:43:56,541 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:43:58,344 INFO L124 PetriNetUnfolderBase]: 4747/8212 cut-off events. [2024-06-14 11:43:58,344 INFO L125 PetriNetUnfolderBase]: For 1577071/1577071 co-relation queries the response was YES. [2024-06-14 11:43:58,450 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54928 conditions, 8212 events. 4747/8212 cut-off events. For 1577071/1577071 co-relation queries the response was YES. Maximal size of possible extension queue 517. Compared 60236 event pairs, 1489 based on Foata normal form. 8/8217 useless extension candidates. Maximal degree in co-relation 54728. Up to 7208 conditions per place. [2024-06-14 11:43:58,475 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 339 selfloop transitions, 135 changer transitions 0/481 dead transitions. [2024-06-14 11:43:58,475 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 419 places, 481 transitions, 6314 flow [2024-06-14 11:43:58,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:43:58,476 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:43:58,476 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 231 transitions. [2024-06-14 11:43:58,476 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55 [2024-06-14 11:43:58,476 INFO L175 Difference]: Start difference. First operand has 410 places, 459 transitions, 5258 flow. Second operand 10 states and 231 transitions. [2024-06-14 11:43:58,476 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 419 places, 481 transitions, 6314 flow [2024-06-14 11:44:09,609 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 412 places, 481 transitions, 5908 flow, removed 30 selfloop flow, removed 7 redundant places. [2024-06-14 11:44:09,613 INFO L231 Difference]: Finished difference. Result has 413 places, 460 transitions, 5177 flow [2024-06-14 11:44:09,614 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4857, PETRI_DIFFERENCE_MINUEND_PLACES=403, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=459, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=324, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5177, PETRI_PLACES=413, PETRI_TRANSITIONS=460} [2024-06-14 11:44:09,614 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 370 predicate places. [2024-06-14 11:44:09,614 INFO L495 AbstractCegarLoop]: Abstraction has has 413 places, 460 transitions, 5177 flow [2024-06-14 11:44:09,614 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-14 11:44:09,614 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:44:09,614 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:44:09,614 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164 [2024-06-14 11:44:09,614 INFO L420 AbstractCegarLoop]: === Iteration 166 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:44:09,614 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:44:09,614 INFO L85 PathProgramCache]: Analyzing trace with hash 277195279, now seen corresponding path program 9 times [2024-06-14 11:44:09,615 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:44:09,615 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1755802399] [2024-06-14 11:44:09,615 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:44:09,615 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:44:09,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:44:09,701 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:44:09,701 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:44:09,701 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1755802399] [2024-06-14 11:44:09,701 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1755802399] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:44:09,701 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:44:09,701 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:44:09,701 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1655118744] [2024-06-14 11:44:09,702 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:44:09,702 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:44:09,702 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:44:09,702 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:44:09,702 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:44:09,741 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:44:09,741 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 413 places, 460 transitions, 5177 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-14 11:44:09,741 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:44:09,741 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:44:09,741 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:44:11,590 INFO L124 PetriNetUnfolderBase]: 4729/8182 cut-off events. [2024-06-14 11:44:11,590 INFO L125 PetriNetUnfolderBase]: For 1489861/1489861 co-relation queries the response was YES. [2024-06-14 11:44:11,685 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52575 conditions, 8182 events. 4729/8182 cut-off events. For 1489861/1489861 co-relation queries the response was YES. Maximal size of possible extension queue 518. Compared 60019 event pairs, 1345 based on Foata normal form. 8/8187 useless extension candidates. Maximal degree in co-relation 52375. Up to 6908 conditions per place. [2024-06-14 11:44:11,706 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 331 selfloop transitions, 151 changer transitions 0/489 dead transitions. [2024-06-14 11:44:11,707 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 422 places, 489 transitions, 6596 flow [2024-06-14 11:44:11,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:44:11,707 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:44:11,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 237 transitions. [2024-06-14 11:44:11,707 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5642857142857143 [2024-06-14 11:44:11,707 INFO L175 Difference]: Start difference. First operand has 413 places, 460 transitions, 5177 flow. Second operand 10 states and 237 transitions. [2024-06-14 11:44:11,708 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 422 places, 489 transitions, 6596 flow [2024-06-14 11:44:22,045 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 414 places, 489 transitions, 6305 flow, removed 14 selfloop flow, removed 8 redundant places. [2024-06-14 11:44:22,050 INFO L231 Difference]: Finished difference. Result has 415 places, 461 transitions, 5237 flow [2024-06-14 11:44:22,050 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4886, PETRI_DIFFERENCE_MINUEND_PLACES=405, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=460, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=150, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=310, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5237, PETRI_PLACES=415, PETRI_TRANSITIONS=461} [2024-06-14 11:44:22,050 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 372 predicate places. [2024-06-14 11:44:22,050 INFO L495 AbstractCegarLoop]: Abstraction has has 415 places, 461 transitions, 5237 flow [2024-06-14 11:44:22,050 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-14 11:44:22,050 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:44:22,050 INFO L208 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-14 11:44:22,050 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable165 [2024-06-14 11:44:22,051 INFO L420 AbstractCegarLoop]: === Iteration 167 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:44:22,051 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:44:22,051 INFO L85 PathProgramCache]: Analyzing trace with hash 14970629, now seen corresponding path program 10 times [2024-06-14 11:44:22,051 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:44:22,051 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1225169992] [2024-06-14 11:44:22,051 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:44:22,051 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:44:22,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:44:22,139 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:44:22,140 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:44:22,140 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1225169992] [2024-06-14 11:44:22,140 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1225169992] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:44:22,140 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:44:22,140 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:44:22,140 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [529265323] [2024-06-14 11:44:22,140 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:44:22,140 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:44:22,140 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:44:22,140 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:44:22,140 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:44:22,183 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:44:22,183 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 415 places, 461 transitions, 5237 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-14 11:44:22,183 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:44:22,183 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:44:22,183 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:44:24,131 INFO L124 PetriNetUnfolderBase]: 4716/8151 cut-off events. [2024-06-14 11:44:24,131 INFO L125 PetriNetUnfolderBase]: For 1408218/1408218 co-relation queries the response was YES. [2024-06-14 11:44:24,226 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51582 conditions, 8151 events. 4716/8151 cut-off events. For 1408218/1408218 co-relation queries the response was YES. Maximal size of possible extension queue 518. Compared 59735 event pairs, 1234 based on Foata normal form. 6/8154 useless extension candidates. Maximal degree in co-relation 51381. Up to 6326 conditions per place. [2024-06-14 11:44:24,247 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 320 selfloop transitions, 165 changer transitions 0/492 dead transitions. [2024-06-14 11:44:24,247 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 423 places, 492 transitions, 6664 flow [2024-06-14 11:44:24,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:44:24,248 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:44:24,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 217 transitions. [2024-06-14 11:44:24,248 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5740740740740741 [2024-06-14 11:44:24,248 INFO L175 Difference]: Start difference. First operand has 415 places, 461 transitions, 5237 flow. Second operand 9 states and 217 transitions. [2024-06-14 11:44:24,248 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 423 places, 492 transitions, 6664 flow [2024-06-14 11:44:34,486 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 412 places, 492 transitions, 6151 flow, removed 17 selfloop flow, removed 11 redundant places. [2024-06-14 11:44:34,491 INFO L231 Difference]: Finished difference. Result has 413 places, 462 transitions, 5091 flow [2024-06-14 11:44:34,492 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4724, PETRI_DIFFERENCE_MINUEND_PLACES=404, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=461, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=164, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=297, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5091, PETRI_PLACES=413, PETRI_TRANSITIONS=462} [2024-06-14 11:44:34,492 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 370 predicate places. [2024-06-14 11:44:34,492 INFO L495 AbstractCegarLoop]: Abstraction has has 413 places, 462 transitions, 5091 flow [2024-06-14 11:44:34,492 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-14 11:44:34,492 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:44:34,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-14 11:44:34,493 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable166 [2024-06-14 11:44:34,493 INFO L420 AbstractCegarLoop]: === Iteration 168 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:44:34,493 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:44:34,493 INFO L85 PathProgramCache]: Analyzing trace with hash 52151089, now seen corresponding path program 11 times [2024-06-14 11:44:34,493 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:44:34,493 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [47701551] [2024-06-14 11:44:34,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:44:34,494 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:44:34,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:44:34,583 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:44:34,583 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:44:34,583 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [47701551] [2024-06-14 11:44:34,583 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [47701551] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:44:34,583 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:44:34,583 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:44:34,584 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1053584529] [2024-06-14 11:44:34,584 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:44:34,584 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:44:34,584 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:44:34,584 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:44:34,584 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:44:34,633 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:44:34,634 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 413 places, 462 transitions, 5091 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-14 11:44:34,634 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:44:34,634 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:44:34,634 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:44:36,450 INFO L124 PetriNetUnfolderBase]: 4698/8147 cut-off events. [2024-06-14 11:44:36,450 INFO L125 PetriNetUnfolderBase]: For 1348765/1348765 co-relation queries the response was YES. [2024-06-14 11:44:36,550 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49836 conditions, 8147 events. 4698/8147 cut-off events. For 1348765/1348765 co-relation queries the response was YES. Maximal size of possible extension queue 518. Compared 59891 event pairs, 1470 based on Foata normal form. 8/8152 useless extension candidates. Maximal degree in co-relation 49636. Up to 7137 conditions per place. [2024-06-14 11:44:36,571 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 354 selfloop transitions, 121 changer transitions 0/482 dead transitions. [2024-06-14 11:44:36,571 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 421 places, 482 transitions, 6103 flow [2024-06-14 11:44:36,571 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:44:36,571 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:44:36,571 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 211 transitions. [2024-06-14 11:44:36,572 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5582010582010583 [2024-06-14 11:44:36,572 INFO L175 Difference]: Start difference. First operand has 413 places, 462 transitions, 5091 flow. Second operand 9 states and 211 transitions. [2024-06-14 11:44:36,572 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 421 places, 482 transitions, 6103 flow [2024-06-14 11:44:47,524 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 415 places, 482 transitions, 5800 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-14 11:44:47,529 INFO L231 Difference]: Finished difference. Result has 416 places, 462 transitions, 5039 flow [2024-06-14 11:44:47,529 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4788, PETRI_DIFFERENCE_MINUEND_PLACES=407, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=462, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=341, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5039, PETRI_PLACES=416, PETRI_TRANSITIONS=462} [2024-06-14 11:44:47,529 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 373 predicate places. [2024-06-14 11:44:47,529 INFO L495 AbstractCegarLoop]: Abstraction has has 416 places, 462 transitions, 5039 flow [2024-06-14 11:44:47,530 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-14 11:44:47,530 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:44:47,530 INFO L208 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-14 11:44:47,530 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable167 [2024-06-14 11:44:47,530 INFO L420 AbstractCegarLoop]: === Iteration 169 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:44:47,530 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:44:47,530 INFO L85 PathProgramCache]: Analyzing trace with hash 51824659, now seen corresponding path program 12 times [2024-06-14 11:44:47,530 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:44:47,530 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1012971934] [2024-06-14 11:44:47,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:44:47,530 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:44:47,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:44:47,614 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:44:47,614 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:44:47,614 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1012971934] [2024-06-14 11:44:47,615 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1012971934] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:44:47,615 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:44:47,615 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:44:47,615 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1517532452] [2024-06-14 11:44:47,615 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:44:47,615 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:44:47,615 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:44:47,615 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:44:47,615 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:44:47,652 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:44:47,652 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 416 places, 462 transitions, 5039 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-14 11:44:47,652 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:44:47,652 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:44:47,652 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:44:49,364 INFO L124 PetriNetUnfolderBase]: 4685/8112 cut-off events. [2024-06-14 11:44:49,364 INFO L125 PetriNetUnfolderBase]: For 1259377/1259377 co-relation queries the response was YES. [2024-06-14 11:44:49,457 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48253 conditions, 8112 events. 4685/8112 cut-off events. For 1259377/1259377 co-relation queries the response was YES. Maximal size of possible extension queue 518. Compared 59483 event pairs, 1441 based on Foata normal form. 6/8115 useless extension candidates. Maximal degree in co-relation 48052. Up to 6978 conditions per place. [2024-06-14 11:44:49,476 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 350 selfloop transitions, 128 changer transitions 0/485 dead transitions. [2024-06-14 11:44:49,476 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 424 places, 485 transitions, 6069 flow [2024-06-14 11:44:49,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:44:49,477 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:44:49,477 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 211 transitions. [2024-06-14 11:44:49,477 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5582010582010583 [2024-06-14 11:44:49,477 INFO L175 Difference]: Start difference. First operand has 416 places, 462 transitions, 5039 flow. Second operand 9 states and 211 transitions. [2024-06-14 11:44:49,477 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 424 places, 485 transitions, 6069 flow [2024-06-14 11:44:58,802 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 417 places, 485 transitions, 5800 flow, removed 17 selfloop flow, removed 7 redundant places. [2024-06-14 11:44:58,807 INFO L231 Difference]: Finished difference. Result has 418 places, 462 transitions, 5032 flow [2024-06-14 11:44:58,807 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4770, PETRI_DIFFERENCE_MINUEND_PLACES=409, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=462, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=334, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5032, PETRI_PLACES=418, PETRI_TRANSITIONS=462} [2024-06-14 11:44:58,807 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 375 predicate places. [2024-06-14 11:44:58,807 INFO L495 AbstractCegarLoop]: Abstraction has has 418 places, 462 transitions, 5032 flow [2024-06-14 11:44:58,807 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-14 11:44:58,807 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:44:58,807 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:44:58,807 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable168 [2024-06-14 11:44:58,807 INFO L420 AbstractCegarLoop]: === Iteration 170 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:44:58,808 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:44:58,808 INFO L85 PathProgramCache]: Analyzing trace with hash 1508883367, now seen corresponding path program 13 times [2024-06-14 11:44:58,808 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:44:58,808 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1795223236] [2024-06-14 11:44:58,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:44:58,808 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:44:58,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:44:58,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-14 11:44:58,887 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:44:58,887 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1795223236] [2024-06-14 11:44:58,887 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1795223236] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:44:58,887 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:44:58,887 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:44:58,887 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [698308444] [2024-06-14 11:44:58,887 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:44:58,888 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:44:58,888 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:44:58,888 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:44:58,888 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:44:58,925 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:44:58,925 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 418 places, 462 transitions, 5032 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-14 11:44:58,925 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:44:58,925 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:44:58,925 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:45:00,800 INFO L124 PetriNetUnfolderBase]: 4920/8509 cut-off events. [2024-06-14 11:45:00,800 INFO L125 PetriNetUnfolderBase]: For 1964963/1964963 co-relation queries the response was YES. [2024-06-14 11:45:00,903 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54786 conditions, 8509 events. 4920/8509 cut-off events. For 1964963/1964963 co-relation queries the response was YES. Maximal size of possible extension queue 526. Compared 62803 event pairs, 1531 based on Foata normal form. 30/8536 useless extension candidates. Maximal degree in co-relation 54584. Up to 4410 conditions per place. [2024-06-14 11:45:00,923 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 329 selfloop transitions, 151 changer transitions 15/502 dead transitions. [2024-06-14 11:45:00,923 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 425 places, 502 transitions, 6566 flow [2024-06-14 11:45:00,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:45:00,923 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:45:00,923 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 202 transitions. [2024-06-14 11:45:00,923 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6011904761904762 [2024-06-14 11:45:00,923 INFO L175 Difference]: Start difference. First operand has 418 places, 462 transitions, 5032 flow. Second operand 8 states and 202 transitions. [2024-06-14 11:45:00,923 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 425 places, 502 transitions, 6566 flow [2024-06-14 11:45:14,132 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 416 places, 502 transitions, 6222 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-14 11:45:14,137 INFO L231 Difference]: Finished difference. Result has 417 places, 454 transitions, 4947 flow [2024-06-14 11:45:14,137 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4688, PETRI_DIFFERENCE_MINUEND_PLACES=409, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=462, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=150, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=311, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4947, PETRI_PLACES=417, PETRI_TRANSITIONS=454} [2024-06-14 11:45:14,137 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 374 predicate places. [2024-06-14 11:45:14,138 INFO L495 AbstractCegarLoop]: Abstraction has has 417 places, 454 transitions, 4947 flow [2024-06-14 11:45:14,138 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-14 11:45:14,138 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:45:14,138 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:45:14,138 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable169 [2024-06-14 11:45:14,138 INFO L420 AbstractCegarLoop]: === Iteration 171 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:45:14,138 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:45:14,138 INFO L85 PathProgramCache]: Analyzing trace with hash -535935083, now seen corresponding path program 14 times [2024-06-14 11:45:14,138 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:45:14,138 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [589079747] [2024-06-14 11:45:14,138 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:45:14,139 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:45:14,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:45:14,225 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:45:14,225 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:45:14,225 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [589079747] [2024-06-14 11:45:14,225 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [589079747] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:45:14,225 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:45:14,225 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:45:14,225 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [387123657] [2024-06-14 11:45:14,225 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:45:14,226 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:45:14,226 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:45:14,226 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:45:14,226 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:45:14,259 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:45:14,259 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 417 places, 454 transitions, 4947 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-14 11:45:14,259 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:45:14,259 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:45:14,260 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:45:16,027 INFO L124 PetriNetUnfolderBase]: 4718/8243 cut-off events. [2024-06-14 11:45:16,027 INFO L125 PetriNetUnfolderBase]: For 2043950/2043950 co-relation queries the response was YES. [2024-06-14 11:45:16,124 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53859 conditions, 8243 events. 4718/8243 cut-off events. For 2043950/2043950 co-relation queries the response was YES. Maximal size of possible extension queue 520. Compared 61447 event pairs, 1565 based on Foata normal form. 34/8274 useless extension candidates. Maximal degree in co-relation 53656. Up to 6867 conditions per place. [2024-06-14 11:45:16,145 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 313 selfloop transitions, 156 changer transitions 3/479 dead transitions. [2024-06-14 11:45:16,145 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 424 places, 479 transitions, 6009 flow [2024-06-14 11:45:16,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:45:16,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:45:16,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-14 11:45:16,145 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5684523809523809 [2024-06-14 11:45:16,145 INFO L175 Difference]: Start difference. First operand has 417 places, 454 transitions, 4947 flow. Second operand 8 states and 191 transitions. [2024-06-14 11:45:16,146 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 424 places, 479 transitions, 6009 flow [2024-06-14 11:45:28,451 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 418 places, 479 transitions, 5654 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-06-14 11:45:28,455 INFO L231 Difference]: Finished difference. Result has 419 places, 454 transitions, 4943 flow [2024-06-14 11:45:28,455 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4592, PETRI_DIFFERENCE_MINUEND_PLACES=411, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=454, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=155, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=298, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4943, PETRI_PLACES=419, PETRI_TRANSITIONS=454} [2024-06-14 11:45:28,456 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 376 predicate places. [2024-06-14 11:45:28,456 INFO L495 AbstractCegarLoop]: Abstraction has has 419 places, 454 transitions, 4943 flow [2024-06-14 11:45:28,456 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-14 11:45:28,456 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:45:28,456 INFO L208 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-14 11:45:28,456 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable170 [2024-06-14 11:45:28,456 INFO L420 AbstractCegarLoop]: === Iteration 172 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:45:28,456 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:45:28,456 INFO L85 PathProgramCache]: Analyzing trace with hash 645754033, now seen corresponding path program 15 times [2024-06-14 11:45:28,456 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:45:28,456 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1250932649] [2024-06-14 11:45:28,457 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:45:28,457 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:45:28,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:45:28,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-14 11:45:28,539 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:45:28,539 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1250932649] [2024-06-14 11:45:28,539 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1250932649] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:45:28,539 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:45:28,539 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:45:28,539 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1840287567] [2024-06-14 11:45:28,539 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:45:28,539 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:45:28,539 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:45:28,539 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:45:28,539 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:45:28,579 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:45:28,579 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 419 places, 454 transitions, 4943 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-14 11:45:28,579 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:45:28,579 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:45:28,579 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:45:30,483 INFO L124 PetriNetUnfolderBase]: 4649/8132 cut-off events. [2024-06-14 11:45:30,483 INFO L125 PetriNetUnfolderBase]: For 1614508/1614508 co-relation queries the response was YES. [2024-06-14 11:45:30,590 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48428 conditions, 8132 events. 4649/8132 cut-off events. For 1614508/1614508 co-relation queries the response was YES. Maximal size of possible extension queue 509. Compared 60559 event pairs, 1460 based on Foata normal form. 30/8159 useless extension candidates. Maximal degree in co-relation 48224. Up to 6526 conditions per place. [2024-06-14 11:45:30,609 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 312 selfloop transitions, 152 changer transitions 14/485 dead transitions. [2024-06-14 11:45:30,609 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 426 places, 485 transitions, 6053 flow [2024-06-14 11:45:30,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:45:30,609 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:45:30,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-14 11:45:30,609 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-14 11:45:30,609 INFO L175 Difference]: Start difference. First operand has 419 places, 454 transitions, 4943 flow. Second operand 8 states and 196 transitions. [2024-06-14 11:45:30,610 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 426 places, 485 transitions, 6053 flow [2024-06-14 11:45:40,878 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 420 places, 485 transitions, 5710 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-14 11:45:40,882 INFO L231 Difference]: Finished difference. Result has 421 places, 446 transitions, 4878 flow [2024-06-14 11:45:40,883 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4600, PETRI_DIFFERENCE_MINUEND_PLACES=413, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=454, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=151, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=302, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4878, PETRI_PLACES=421, PETRI_TRANSITIONS=446} [2024-06-14 11:45:40,883 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 378 predicate places. [2024-06-14 11:45:40,883 INFO L495 AbstractCegarLoop]: Abstraction has has 421 places, 446 transitions, 4878 flow [2024-06-14 11:45:40,883 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-14 11:45:40,883 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:45:40,883 INFO L208 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-14 11:45:40,883 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable171 [2024-06-14 11:45:40,883 INFO L420 AbstractCegarLoop]: === Iteration 173 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:45:40,884 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:45:40,884 INFO L85 PathProgramCache]: Analyzing trace with hash 318510789, now seen corresponding path program 16 times [2024-06-14 11:45:40,884 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:45:40,884 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [512202392] [2024-06-14 11:45:40,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:45:40,884 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:45:40,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:45:40,971 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:45:40,971 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:45:40,971 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [512202392] [2024-06-14 11:45:40,972 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [512202392] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:45:40,972 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:45:40,972 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:45:40,972 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1412154434] [2024-06-14 11:45:40,972 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:45:40,972 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:45:40,972 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:45:40,972 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:45:40,972 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:45:41,018 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:45:41,019 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 421 places, 446 transitions, 4878 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-14 11:45:41,019 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:45:41,019 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:45:41,019 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:45:42,724 INFO L124 PetriNetUnfolderBase]: 4426/7741 cut-off events. [2024-06-14 11:45:42,724 INFO L125 PetriNetUnfolderBase]: For 1687500/1687500 co-relation queries the response was YES. [2024-06-14 11:45:42,822 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47080 conditions, 7741 events. 4426/7741 cut-off events. For 1687500/1687500 co-relation queries the response was YES. Maximal size of possible extension queue 496. Compared 57147 event pairs, 1450 based on Foata normal form. 34/7772 useless extension candidates. Maximal degree in co-relation 46875. Up to 6420 conditions per place. [2024-06-14 11:45:42,840 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 302 selfloop transitions, 156 changer transitions 3/468 dead transitions. [2024-06-14 11:45:42,840 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 428 places, 468 transitions, 5914 flow [2024-06-14 11:45:42,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:45:42,840 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:45:42,840 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-14 11:45:42,841 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5654761904761905 [2024-06-14 11:45:42,841 INFO L175 Difference]: Start difference. First operand has 421 places, 446 transitions, 4878 flow. Second operand 8 states and 190 transitions. [2024-06-14 11:45:42,841 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 428 places, 468 transitions, 5914 flow [2024-06-14 11:45:52,141 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 422 places, 468 transitions, 5553 flow, removed 30 selfloop flow, removed 6 redundant places. [2024-06-14 11:45:52,146 INFO L231 Difference]: Finished difference. Result has 423 places, 446 transitions, 4872 flow [2024-06-14 11:45:52,146 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4517, PETRI_DIFFERENCE_MINUEND_PLACES=415, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=446, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=155, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=290, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4872, PETRI_PLACES=423, PETRI_TRANSITIONS=446} [2024-06-14 11:45:52,146 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 380 predicate places. [2024-06-14 11:45:52,146 INFO L495 AbstractCegarLoop]: Abstraction has has 423 places, 446 transitions, 4872 flow [2024-06-14 11:45:52,146 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-14 11:45:52,146 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:45:52,146 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:45:52,147 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable172 [2024-06-14 11:45:52,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-14 11:45:52,147 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:45:52,147 INFO L85 PathProgramCache]: Analyzing trace with hash 318184359, now seen corresponding path program 17 times [2024-06-14 11:45:52,147 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:45:52,147 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1605205792] [2024-06-14 11:45:52,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:45:52,147 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:45:52,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:45:52,232 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:45:52,232 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:45:52,233 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1605205792] [2024-06-14 11:45:52,233 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1605205792] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:45:52,233 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:45:52,233 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:45:52,233 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1000604699] [2024-06-14 11:45:52,233 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:45:52,233 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:45:52,233 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:45:52,233 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:45:52,233 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:45:52,290 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:45:52,290 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 423 places, 446 transitions, 4872 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-14 11:45:52,290 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:45:52,290 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:45:52,290 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:45:54,182 INFO L124 PetriNetUnfolderBase]: 4677/8156 cut-off events. [2024-06-14 11:45:54,182 INFO L125 PetriNetUnfolderBase]: For 2121545/2121545 co-relation queries the response was YES. [2024-06-14 11:45:54,284 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54564 conditions, 8156 events. 4677/8156 cut-off events. For 2121545/2121545 co-relation queries the response was YES. Maximal size of possible extension queue 535. Compared 60632 event pairs, 1529 based on Foata normal form. 30/8183 useless extension candidates. Maximal degree in co-relation 54358. Up to 6130 conditions per place. [2024-06-14 11:45:54,305 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 305 selfloop transitions, 158 changer transitions 6/476 dead transitions. [2024-06-14 11:45:54,305 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 430 places, 476 transitions, 6338 flow [2024-06-14 11:45:54,305 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:45:54,306 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:45:54,306 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-14 11:45:54,306 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5803571428571429 [2024-06-14 11:45:54,306 INFO L175 Difference]: Start difference. First operand has 423 places, 446 transitions, 4872 flow. Second operand 8 states and 195 transitions. [2024-06-14 11:45:54,306 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 430 places, 476 transitions, 6338 flow [2024-06-14 11:46:06,564 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 424 places, 476 transitions, 5991 flow, removed 19 selfloop flow, removed 6 redundant places. [2024-06-14 11:46:06,569 INFO L231 Difference]: Finished difference. Result has 425 places, 445 transitions, 4909 flow [2024-06-14 11:46:06,569 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4525, PETRI_DIFFERENCE_MINUEND_PLACES=417, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=446, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=157, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=289, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4909, PETRI_PLACES=425, PETRI_TRANSITIONS=445} [2024-06-14 11:46:06,569 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 382 predicate places. [2024-06-14 11:46:06,569 INFO L495 AbstractCegarLoop]: Abstraction has has 425 places, 445 transitions, 4909 flow [2024-06-14 11:46:06,569 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-14 11:46:06,569 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:46:06,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, 1, 1] [2024-06-14 11:46:06,570 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable173 [2024-06-14 11:46:06,570 INFO L420 AbstractCegarLoop]: === Iteration 175 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:46:06,570 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:46:06,570 INFO L85 PathProgramCache]: Analyzing trace with hash -1621433421, now seen corresponding path program 18 times [2024-06-14 11:46:06,570 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:46:06,570 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1678788375] [2024-06-14 11:46:06,570 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:46:06,570 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:46:06,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:46:06,655 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:46:06,656 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:46:06,656 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1678788375] [2024-06-14 11:46:06,656 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1678788375] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:46:06,656 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:46:06,656 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:46:06,656 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [195491840] [2024-06-14 11:46:06,656 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:46:06,656 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:46:06,656 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:46:06,656 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:46:06,657 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:46:06,693 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:46:06,693 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 425 places, 445 transitions, 4909 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-14 11:46:06,693 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:46:06,693 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:46:06,693 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:46:08,500 INFO L124 PetriNetUnfolderBase]: 4536/7951 cut-off events. [2024-06-14 11:46:08,500 INFO L125 PetriNetUnfolderBase]: For 1729217/1729217 co-relation queries the response was YES. [2024-06-14 11:46:08,595 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47847 conditions, 7951 events. 4536/7951 cut-off events. For 1729217/1729217 co-relation queries the response was YES. Maximal size of possible extension queue 516. Compared 59206 event pairs, 1534 based on Foata normal form. 34/7982 useless extension candidates. Maximal degree in co-relation 47640. Up to 6618 conditions per place. [2024-06-14 11:46:08,611 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 299 selfloop transitions, 157 changer transitions 3/466 dead transitions. [2024-06-14 11:46:08,612 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 432 places, 466 transitions, 5897 flow [2024-06-14 11:46:08,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:46:08,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:46:08,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-14 11:46:08,612 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5684523809523809 [2024-06-14 11:46:08,612 INFO L175 Difference]: Start difference. First operand has 425 places, 445 transitions, 4909 flow. Second operand 8 states and 191 transitions. [2024-06-14 11:46:08,612 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 432 places, 466 transitions, 5897 flow [2024-06-14 11:46:19,156 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 426 places, 466 transitions, 5482 flow, removed 47 selfloop flow, removed 6 redundant places. [2024-06-14 11:46:19,161 INFO L231 Difference]: Finished difference. Result has 427 places, 444 transitions, 4805 flow [2024-06-14 11:46:19,161 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4494, PETRI_DIFFERENCE_MINUEND_PLACES=419, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=445, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=157, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=288, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4805, PETRI_PLACES=427, PETRI_TRANSITIONS=444} [2024-06-14 11:46:19,161 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 384 predicate places. [2024-06-14 11:46:19,161 INFO L495 AbstractCegarLoop]: Abstraction has has 427 places, 444 transitions, 4805 flow [2024-06-14 11:46:19,162 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-14 11:46:19,162 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:46:19,162 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:46:19,162 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable174 [2024-06-14 11:46:19,162 INFO L420 AbstractCegarLoop]: === Iteration 176 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:46:19,162 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:46:19,162 INFO L85 PathProgramCache]: Analyzing trace with hash -548934047, now seen corresponding path program 19 times [2024-06-14 11:46:19,162 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:46:19,163 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1262793233] [2024-06-14 11:46:19,163 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:46:19,163 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:46:19,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:46:19,247 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:46:19,247 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:46:19,247 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1262793233] [2024-06-14 11:46:19,247 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1262793233] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:46:19,247 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:46:19,247 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:46:19,247 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [132796068] [2024-06-14 11:46:19,248 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:46:19,248 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:46:19,248 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:46:19,248 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:46:19,248 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:46:19,277 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:46:19,277 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 427 places, 444 transitions, 4805 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-14 11:46:19,277 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:46:19,277 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:46:19,277 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:46:20,921 INFO L124 PetriNetUnfolderBase]: 4554/7959 cut-off events. [2024-06-14 11:46:20,921 INFO L125 PetriNetUnfolderBase]: For 1381751/1381751 co-relation queries the response was YES. [2024-06-14 11:46:21,182 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47731 conditions, 7959 events. 4554/7959 cut-off events. For 1381751/1381751 co-relation queries the response was YES. Maximal size of possible extension queue 518. Compared 59246 event pairs, 1612 based on Foata normal form. 8/7963 useless extension candidates. Maximal degree in co-relation 47524. Up to 6782 conditions per place. [2024-06-14 11:46:21,198 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 267 selfloop transitions, 187 changer transitions 0/461 dead transitions. [2024-06-14 11:46:21,198 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 434 places, 461 transitions, 5809 flow [2024-06-14 11:46:21,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:46:21,199 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:46:21,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-14 11:46:21,199 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5535714285714286 [2024-06-14 11:46:21,199 INFO L175 Difference]: Start difference. First operand has 427 places, 444 transitions, 4805 flow. Second operand 8 states and 186 transitions. [2024-06-14 11:46:21,199 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 434 places, 461 transitions, 5809 flow [2024-06-14 11:46:31,987 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 427 places, 461 transitions, 5477 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-14 11:46:31,991 INFO L231 Difference]: Finished difference. Result has 428 places, 445 transitions, 4898 flow [2024-06-14 11:46:31,992 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4473, PETRI_DIFFERENCE_MINUEND_PLACES=420, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=444, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=186, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=257, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4898, PETRI_PLACES=428, PETRI_TRANSITIONS=445} [2024-06-14 11:46:31,992 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 385 predicate places. [2024-06-14 11:46:31,992 INFO L495 AbstractCegarLoop]: Abstraction has has 428 places, 445 transitions, 4898 flow [2024-06-14 11:46:31,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-14 11:46:31,992 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:46:31,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, 1] [2024-06-14 11:46:31,992 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable175 [2024-06-14 11:46:31,992 INFO L420 AbstractCegarLoop]: === Iteration 177 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:46:31,992 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:46:31,993 INFO L85 PathProgramCache]: Analyzing trace with hash 498155633, now seen corresponding path program 20 times [2024-06-14 11:46:31,993 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:46:31,993 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [733385004] [2024-06-14 11:46:31,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:46:31,993 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:46:31,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:46:32,079 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:46:32,079 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:46:32,079 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [733385004] [2024-06-14 11:46:32,079 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [733385004] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:46:32,079 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:46:32,079 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:46:32,079 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [261728459] [2024-06-14 11:46:32,079 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:46:32,079 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:46:32,079 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:46:32,080 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:46:32,080 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:46:32,117 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:46:32,118 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 428 places, 445 transitions, 4898 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-14 11:46:32,118 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:46:32,118 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:46:32,118 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:46:33,895 INFO L124 PetriNetUnfolderBase]: 4582/8003 cut-off events. [2024-06-14 11:46:33,895 INFO L125 PetriNetUnfolderBase]: For 1401926/1401926 co-relation queries the response was YES. [2024-06-14 11:46:33,998 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48321 conditions, 8003 events. 4582/8003 cut-off events. For 1401926/1401926 co-relation queries the response was YES. Maximal size of possible extension queue 523. Compared 59547 event pairs, 1616 based on Foata normal form. 8/8007 useless extension candidates. Maximal degree in co-relation 48113. Up to 6826 conditions per place. [2024-06-14 11:46:34,016 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 281 selfloop transitions, 174 changer transitions 0/462 dead transitions. [2024-06-14 11:46:34,016 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 435 places, 462 transitions, 5906 flow [2024-06-14 11:46:34,017 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:46:34,017 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:46:34,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 185 transitions. [2024-06-14 11:46:34,017 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5505952380952381 [2024-06-14 11:46:34,017 INFO L175 Difference]: Start difference. First operand has 428 places, 445 transitions, 4898 flow. Second operand 8 states and 185 transitions. [2024-06-14 11:46:34,017 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 435 places, 462 transitions, 5906 flow [2024-06-14 11:46:43,055 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 429 places, 462 transitions, 5497 flow, removed 19 selfloop flow, removed 6 redundant places. [2024-06-14 11:46:43,060 INFO L231 Difference]: Finished difference. Result has 430 places, 446 transitions, 4890 flow [2024-06-14 11:46:43,060 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4489, PETRI_DIFFERENCE_MINUEND_PLACES=422, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=445, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=173, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=271, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4890, PETRI_PLACES=430, PETRI_TRANSITIONS=446} [2024-06-14 11:46:43,061 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 387 predicate places. [2024-06-14 11:46:43,061 INFO L495 AbstractCegarLoop]: Abstraction has has 430 places, 446 transitions, 4890 flow [2024-06-14 11:46:43,061 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-14 11:46:43,061 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:46:43,061 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:46:43,061 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable176 [2024-06-14 11:46:43,061 INFO L420 AbstractCegarLoop]: === Iteration 178 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:46:43,061 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:46:43,061 INFO L85 PathProgramCache]: Analyzing trace with hash 814807539, now seen corresponding path program 21 times [2024-06-14 11:46:43,061 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:46:43,061 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [673239128] [2024-06-14 11:46:43,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:46:43,062 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:46:43,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:46:43,145 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:46:43,145 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:46:43,145 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [673239128] [2024-06-14 11:46:43,145 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [673239128] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:46:43,145 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:46:43,145 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:46:43,145 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1463665230] [2024-06-14 11:46:43,145 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:46:43,146 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:46:43,146 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:46:43,146 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:46:43,146 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:46:43,189 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:46:43,189 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 430 places, 446 transitions, 4890 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-14 11:46:43,189 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:46:43,189 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:46:43,190 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:46:44,921 INFO L124 PetriNetUnfolderBase]: 4610/8051 cut-off events. [2024-06-14 11:46:44,921 INFO L125 PetriNetUnfolderBase]: For 1420248/1420248 co-relation queries the response was YES. [2024-06-14 11:46:45,025 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48606 conditions, 8051 events. 4610/8051 cut-off events. For 1420248/1420248 co-relation queries the response was YES. Maximal size of possible extension queue 529. Compared 59985 event pairs, 1622 based on Foata normal form. 8/8055 useless extension candidates. Maximal degree in co-relation 48397. Up to 6870 conditions per place. [2024-06-14 11:46:45,044 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 286 selfloop transitions, 170 changer transitions 0/463 dead transitions. [2024-06-14 11:46:45,044 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 437 places, 463 transitions, 5902 flow [2024-06-14 11:46:45,045 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:46:45,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:46:45,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-14 11:46:45,045 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5476190476190477 [2024-06-14 11:46:45,045 INFO L175 Difference]: Start difference. First operand has 430 places, 446 transitions, 4890 flow. Second operand 8 states and 184 transitions. [2024-06-14 11:46:45,045 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 437 places, 463 transitions, 5902 flow [2024-06-14 11:46:55,451 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 431 places, 463 transitions, 5517 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-14 11:46:55,456 INFO L231 Difference]: Finished difference. Result has 432 places, 447 transitions, 4900 flow [2024-06-14 11:46:55,456 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4505, PETRI_DIFFERENCE_MINUEND_PLACES=424, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=446, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=169, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=276, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4900, PETRI_PLACES=432, PETRI_TRANSITIONS=447} [2024-06-14 11:46:55,456 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 389 predicate places. [2024-06-14 11:46:55,456 INFO L495 AbstractCegarLoop]: Abstraction has has 432 places, 447 transitions, 4900 flow [2024-06-14 11:46:55,457 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-14 11:46:55,457 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:46:55,457 INFO L208 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-14 11:46:55,457 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable177 [2024-06-14 11:46:55,457 INFO L420 AbstractCegarLoop]: === Iteration 179 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:46:55,457 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:46:55,457 INFO L85 PathProgramCache]: Analyzing trace with hash -934297729, now seen corresponding path program 22 times [2024-06-14 11:46:55,457 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:46:55,457 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1550948950] [2024-06-14 11:46:55,457 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:46:55,457 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:46:55,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:46:55,543 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:46:55,543 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:46:55,543 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1550948950] [2024-06-14 11:46:55,543 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1550948950] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:46:55,543 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:46:55,543 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:46:55,543 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1417198210] [2024-06-14 11:46:55,543 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:46:55,543 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:46:55,543 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:46:55,544 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:46:55,544 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:46:55,583 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:46:55,583 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 432 places, 447 transitions, 4900 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-14 11:46:55,583 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:46:55,584 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:46:55,584 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:46:57,320 INFO L124 PetriNetUnfolderBase]: 4617/8054 cut-off events. [2024-06-14 11:46:57,320 INFO L125 PetriNetUnfolderBase]: For 1377968/1377968 co-relation queries the response was YES. [2024-06-14 11:46:57,417 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48231 conditions, 8054 events. 4617/8054 cut-off events. For 1377968/1377968 co-relation queries the response was YES. Maximal size of possible extension queue 531. Compared 59896 event pairs, 1609 based on Foata normal form. 6/8056 useless extension candidates. Maximal degree in co-relation 48021. Up to 6725 conditions per place. [2024-06-14 11:46:57,435 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 284 selfloop transitions, 176 changer transitions 0/467 dead transitions. [2024-06-14 11:46:57,435 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 439 places, 467 transitions, 5934 flow [2024-06-14 11:46:57,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:46:57,436 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:46:57,436 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-14 11:46:57,436 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5535714285714286 [2024-06-14 11:46:57,436 INFO L175 Difference]: Start difference. First operand has 432 places, 447 transitions, 4900 flow. Second operand 8 states and 186 transitions. [2024-06-14 11:46:57,437 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 439 places, 467 transitions, 5934 flow [2024-06-14 11:47:07,245 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 433 places, 467 transitions, 5555 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-14 11:47:07,250 INFO L231 Difference]: Finished difference. Result has 434 places, 448 transitions, 4931 flow [2024-06-14 11:47:07,250 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4521, PETRI_DIFFERENCE_MINUEND_PLACES=426, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=447, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=175, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=271, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4931, PETRI_PLACES=434, PETRI_TRANSITIONS=448} [2024-06-14 11:47:07,251 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 391 predicate places. [2024-06-14 11:47:07,251 INFO L495 AbstractCegarLoop]: Abstraction has has 434 places, 448 transitions, 4931 flow [2024-06-14 11:47:07,251 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-14 11:47:07,251 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:47:07,251 INFO L208 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-14 11:47:07,251 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable178 [2024-06-14 11:47:07,251 INFO L420 AbstractCegarLoop]: === Iteration 180 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:47:07,251 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:47:07,252 INFO L85 PathProgramCache]: Analyzing trace with hash -369478167, now seen corresponding path program 1 times [2024-06-14 11:47:07,252 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:47:07,252 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [948288112] [2024-06-14 11:47:07,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:47:07,252 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:47:07,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:47:07,342 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:47:07,342 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:47:07,342 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [948288112] [2024-06-14 11:47:07,342 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [948288112] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:47:07,342 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:47:07,343 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:47:07,343 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [912119814] [2024-06-14 11:47:07,343 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:47:07,343 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:47:07,343 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:47:07,343 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:47:07,343 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:47:07,378 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 11:47:07,379 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 434 places, 448 transitions, 4931 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-14 11:47:07,379 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:47:07,379 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 11:47:07,379 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:47:09,292 INFO L124 PetriNetUnfolderBase]: 4784/8324 cut-off events. [2024-06-14 11:47:09,292 INFO L125 PetriNetUnfolderBase]: For 1843238/1843238 co-relation queries the response was YES. [2024-06-14 11:47:09,393 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55137 conditions, 8324 events. 4784/8324 cut-off events. For 1843238/1843238 co-relation queries the response was YES. Maximal size of possible extension queue 554. Compared 62024 event pairs, 1462 based on Foata normal form. 6/8281 useless extension candidates. Maximal degree in co-relation 54926. Up to 5644 conditions per place. [2024-06-14 11:47:09,413 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 301 selfloop transitions, 184 changer transitions 2/494 dead transitions. [2024-06-14 11:47:09,413 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 441 places, 494 transitions, 6549 flow [2024-06-14 11:47:09,413 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:47:09,414 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:47:09,414 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 212 transitions. [2024-06-14 11:47:09,414 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6309523809523809 [2024-06-14 11:47:09,414 INFO L175 Difference]: Start difference. First operand has 434 places, 448 transitions, 4931 flow. Second operand 8 states and 212 transitions. [2024-06-14 11:47:09,414 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 441 places, 494 transitions, 6549 flow Killed by 15